home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / GrabGuy / GrabGuy 1.0a1 / GrabGuy 1.0a1.rsrc / CODE_20_MAMain.txt < prev    next >
Text File  |  1991-09-05  |  202KB  |  3,722 lines

  1. # near model CODE resource
  2. # jump table entries: 6400-6492 (93 of them)
  3. export_800:
  4. 00000000  206F 000C                movea.l    A0, [A7 + 0xC]
  5. 00000004  48D0 FCF8                movem.l    [A0], D3,D4,D5,D6,D7,A2,A3,A4,A5,A6,A7
  6. 00000008  41E8 002C                lea.l      A0, [A0 + 0x2C]
  7. 0000000C  4258                     clr.w      [A0]+
  8. 0000000E  4298                     clr.l      [A0]+
  9. 00000010  43EF 0004                lea.l      A1, [A7 + 0x4]
  10. 00000014  20D9                     move.l     [A0]+, [A1]+
  11. 00000016  20D9                     move.l     [A0]+, [A1]+
  12. 00000018  20ED F324                move.l     [A0]+, [A5 - 0xCDC]
  13. 0000001C  2B6F 000C F324           move.l     [A5 - 0xCDC], [A7 + 0xC]
  14. 00000022  205F                     movea.l    A0, [A7]+
  15. 00000024  DEFC 000C                add.w      A7, 0xC
  16. 00000028  4ED0                     jmp        [A0]
  17. 0000002A  0000 206F                ori.b      D0, 0x6F /* 'o' */
  18. // begin alternate branch 0000002C-0000003C
  19. fn0000002C:
  20. 0000002C  206F 0004                movea.l    A0, [A7 + 0x4]
  21. 00000030  4CD0 FCF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5,A6,A7, [A0]
  22. 00000034  41E8 002C                lea.l      A0, [A0 + 0x2C]
  23. 00000038  3018                     move.w     D0, [A0]+
  24. 0000003A  2218                     move.l     D1, [A0]+
  25. // end alternate branch 0000002C-0000003C
  26. fn0000002C: // (misaligned)
  27. 0000002E  0004 4CD0                ori.b      D4, 0xD0
  28. 00000032  FCF8 41E8                .extension 0xCF8 <<F/2-3/6>> // unimplemented
  29. 00000036  002C 3018 2218           ori.b      [A4 + 0x2218], 0x18
  30. 0000003C  48E7 C000                movem.l    -[A7], D0,D1
  31. 00000040  3F00                     move.w     -[A7], D0
  32. 00000042  2F01                     move.l     -[A7], D1
  33. 00000044  2018                     move.l     D0, [A0]+
  34. 00000046  6702                     beq        +0x4 /* 0000004A */
  35. 00000048  2F00                     move.l     -[A7], D0
  36. label0000004A:
  37. 0000004A  2058                     movea.l    A0, [A0]+
  38. 0000004C  4E90                     jsr        [A0]
  39. 0000004E  4CDF 0003                movem.l    D0,D1, [A7]+
  40. 00000052  3F00                     move.w     -[A7], D0
  41. 00000054  2F01                     move.l     -[A7], D1
  42. 00000056  4EBA 00C8                jsr        [PC + 0xC8 /* 00000120 */]
  43. 0000005A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  44. // begin alternate branch 0000005C-00000060
  45. export_801:
  46. fn0000005C:
  47. 0000005C  4E56 FFFE                link       A6, -0x0002
  48. // end alternate branch 0000005C-00000060
  49. export_801: // at 0000005C (misaligned)
  50. fn0000005C: // (misaligned)
  51. 0000005E  FFFE                     .invalid   <<F/7/7>>
  52. 00000060  2F07                     move.l     -[A7], D7
  53. 00000062  4267                     clr.w      -[A7]
  54. 00000064  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  55. 00000068  3E1F                     move.w     D7, [A7]+
  56. 0000006A  6708                     beq        +0xA /* 00000074 */
  57. 0000006C  3F07                     move.w     -[A7], D7
  58. 0000006E  42A7                     clr.l      -[A7]
  59. 00000070  4EBA 00AE                jsr        [PC + 0xAE /* 00000120 */]
  60. label00000074:
  61. 00000074  2E1F                     move.l     D7, [A7]+
  62. 00000076  4E5E                     unlink     A6
  63. 00000078  4E75                     rts
  64. 0000007A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  65. export_802: // at 0000007C (misaligned)
  66. 0000007E  0000 4AAE                ori.b      D0, 0xAE
  67. 00000082  000C 6606                ori.b      A4, 0x6
  68. 00000086  2D6E 0008 000C           move.l     [A6 + 0xC], [A6 + 0x8]
  69. 0000008C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  70. 00000090  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  71. 00000094  4EBA 008A                jsr        [PC + 0x8A /* 00000120 */]
  72. 00000098  4E5E                     unlink     A6
  73. 0000009A  205F                     movea.l    A0, [A7]+
  74. 0000009C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  75. 000000A0  4ED0                     jmp        [A0]
  76. 000000A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  77. // begin alternate branch 000000A4-000000AE
  78. export_803:
  79. fn000000A4:
  80. 000000A4  4E56 0000                link       A6, 0
  81. 000000A8  4AAE 0008                tst.l      [A6 + 0x8]
  82. 000000AC  660A                     bne        +0xC /* 000000B8 */
  83. // end alternate branch 000000A4-000000AE
  84. export_803: // at 000000A4 (misaligned)
  85. fn000000A4: // (misaligned)
  86. 000000A6  0000 4AAE                ori.b      D0, 0xAE
  87. 000000AA  0008 660A                ori.b      A0, 0xA /* '\n' */
  88. 000000AE  3F3C FF94                move.w     -[A7], 0xFF94
  89. 000000B2  42A7                     clr.l      -[A7]
  90. 000000B4  4EBA 006A                jsr        [PC + 0x6A /* 00000120 */]
  91. label000000B8:
  92. 000000B8  4E5E                     unlink     A6
  93. 000000BA  2E9F                     move.l     [A7], [A7]+
  94. 000000BC  4E75                     rts
  95. 000000BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  96. export_804: // at 000000C0 (misaligned)
  97. 000000C2  FFFE                     .invalid   <<F/7/7>>
  98. 000000C4  2F07                     move.l     -[A7], D7
  99. 000000C6  4AAE 0008                tst.l      [A6 + 0x8]
  100. 000000CA  6614                     bne        +0x16 /* 000000E0 */
  101. 000000CC  4267                     clr.w      -[A7]
  102. 000000CE  A9AF                     syscall    ResError
  103. 000000D0  3E1F                     move.w     D7, [A7]+
  104. 000000D2  6604                     bne        +0x6 /* 000000D8 */
  105. 000000D4  3E3C FF40                move.w     D7, 0xFF40
  106. label000000D8:
  107. 000000D8  3F07                     move.w     -[A7], D7
  108. 000000DA  42A7                     clr.l      -[A7]
  109. 000000DC  4EBA 0042                jsr        [PC + 0x42 /* 00000120 */]
  110. label000000E0:
  111. 000000E0  2E1F                     move.l     D7, [A7]+
  112. 000000E2  4E5E                     unlink     A6
  113. 000000E4  2E9F                     move.l     [A7], [A7]+
  114. 000000E6  4E75                     rts
  115. export_805:
  116. 000000E8  4E56 0000                link       A6, 0
  117. 000000EC  4A6E 0008                tst.w      [A6 + 0x8]
  118. 000000F0  670A                     beq        +0xC /* 000000FC */
  119. 000000F2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  120. 000000F6  42A7                     clr.l      -[A7]
  121. 000000F8  4EBA 0026                jsr        [PC + 0x26 /* 00000120 */]
  122. label000000FC:
  123. 000000FC  4E5E                     unlink     A6
  124. 000000FE  205F                     movea.l    A0, [A7]+
  125. 00000100  544F                     addq.w     A7, 2
  126. 00000102  4ED0                     jmp        [A0]
  127. export_806:
  128. 00000104  4E56 FFFE                link       A6, -0x0002
  129. 00000108  2F07                     move.l     -[A7], D7
  130. 0000010A  4267                     clr.w      -[A7]
  131. 0000010C  A9AF                     syscall    ResError
  132. 0000010E  3E1F                     move.w     D7, [A7]+
  133. 00000110  6708                     beq        +0xA /* 0000011A */
  134. 00000112  3F07                     move.w     -[A7], D7
  135. 00000114  42A7                     clr.l      -[A7]
  136. 00000116  4EBA 0008                jsr        [PC + 0x8 /* 00000120 */]
  137. label0000011A:
  138. 0000011A  2E1F                     move.l     D7, [A7]+
  139. 0000011C  4E5E                     unlink     A6
  140. 0000011E  4E75                     rts
  141. export_807:
  142. fn00000120:
  143. 00000120  4E56 FFF8                link       A6, -0x0008
  144. 00000124  2F0C                     move.l     -[A7], A4
  145. 00000126  286D F324                movea.l    A4, [A5 - 0xCDC]
  146. 0000012A  200C                     move.l     D0, A4
  147. 0000012C  671A                     beq        +0x1C /* 00000148 */
  148. 0000012E  2B6C 003A F324           move.l     [A5 - 0xCDC], [A4 + 0x3A]
  149. 00000134  396E 000C 002C           move.w     [A4 + 0x2C], [A6 + 0xC]
  150. 0000013A  296E 0008 002E           move.l     [A4 + 0x2E], [A6 + 0x8]
  151. 00000140  2F0C                     move.l     -[A7], A4
  152. 00000142  4EBA FEE8                jsr        [PC - 0x118 /* 0000002C */]
  153. 00000146  6006                     bra        +0x8 /* 0000014E */
  154. label00000148:
  155. 00000148  487A 000E                pea.l      [PC + 0xE /* 00000158, value 0x1F466169, pstring "Failure called, but no handler!" */]
  156. 0000014C  ABFF                     syscall    DebugStr
  157. label0000014E:
  158. 0000014E  285F                     movea.l    A4, [A7]+
  159. 00000150  4E5E                     unlink     A6
  160. 00000152  205F                     movea.l    A0, [A7]+
  161. 00000154  5C4F                     addq.w     A7, 6
  162. 00000156  4ED0                     jmp        [A0]
  163. 00000158  1F46 6169                move.b     [A7 + 0x6169], D6
  164. 0000015C  6C75                     bge        +0x77 /* 000001D3 */
  165. 0000015E  7265                     moveq.l    D1, 0x65
  166. 00000160  2063                     movea.l    A0, -[A3]
  167. 00000162  616C                     bsr        +0x6E /* 000001D0 */
  168. 00000164  6C65                     bge        +0x67 /* 000001CB */
  169. 00000166  642C                     bcc        +0x2E /* 00000194 */
  170. 00000168  2062                     movea.l    A0, -[A2]
  171. 0000016A  7574                     moveq.l    D2, 0x74
  172. 0000016C  206E 6F20                movea.l    A0, [A6 + 0x6F20]
  173. 00000170  6861                     bvc        +0x63 /* 000001D3 */
  174. 00000172  6E64                     bgt        +0x66 /* 000001D8 */
  175. 00000174  6C65                     bge        +0x67 /* 000001DB */
  176. 00000176  7221                     moveq.l    D1, 0x21
  177. export_808:
  178. 00000178  4E56 0000                link       A6, 0
  179. 0000017C  206E 0008                movea.l    A0, [A6 + 0x8]
  180. 00000180  2B68 003A F324           move.l     [A5 - 0xCDC], [A0 + 0x3A]
  181. 00000186  4E5E                     unlink     A6
  182. 00000188  2E9F                     move.l     [A7], [A7]+
  183. 0000018A  4E75                     rts
  184. export_809:
  185. 0000018C  4E56 0000                link       A6, 0
  186. 00000190  4AAD F828                tst.l      [A5 - 0x7D8]
  187. label00000194:
  188. 00000194  671E                     beq        +0x20 /* 000001B4 */
  189. 00000196  4267                     clr.w      -[A7]
  190. 00000198  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  191. 0000019C  2F2D F828                move.l     -[A7], [A5 - 0x7D8]
  192. 000001A0  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  193. 000001A4  101F                     move.b     D0, [A7]+
  194. 000001A6  670C                     beq        +0xE /* 000001B4 */
  195. 000001A8  1B7C 0001 F484           move.b     [A5 - 0xB7C], 0x1
  196. 000001AE  2B6E 0008 F454           move.l     [A5 - 0xBAC], [A6 + 0x8]
  197. label000001B4:
  198. 000001B4  4E5E                     unlink     A6
  199. 000001B6  2E9F                     move.l     [A7], [A7]+
  200. 000001B8  4E75                     rts
  201. 000001BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  202. export_810: // at 000001BC (misaligned)
  203. 000001BE  FFFC                     .invalid   <<F/7/7>>
  204. 000001C0  2F07                     move.l     -[A7], D7
  205. 000001C2  42A7                     clr.l      -[A7]
  206. 000001C4  2E8D                     move.l     [A7], A5
  207. 000001C6  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  208. 000001CA  2E1F                     move.l     D7, [A7]+
  209. 000001CC  1F3C 0001                move.b     -[A7], 0x1
  210. fn000001D0:
  211. 000001D0  A99B                     syscall    SetResLoad
  212. 000001D2  42A7                     clr.l      -[A7]
  213. 000001D4  4EBA 1DB2                jsr        [PC + 0x1DB2 /* 00001F88 */]
  214. label000001D8:
  215. 000001D8  101F                     move.b     D0, [A7]+
  216. 000001DA  486D F704                pea.l      [A5 - 0x8FC]
  217. 000001DE  4EBA 22A8                jsr        [PC + 0x22A8 /* 00002488 */]
  218. 000001E2  4AAD F89C                tst.l      [A5 - 0x764]
  219. 000001E6  6708                     beq        +0xA /* 000001F0 */
  220. 000001E8  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  221. 000001EC  4EAD 0D9A                jsr        [A5 + 0xD9A /* export_431 */]
  222. label000001F0:
  223. 000001F0  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  224. 000001F4  4EBA 2302                jsr        [PC + 0x2302 /* 000024F8 */]
  225. 000001F8  4267                     clr.w      -[A7]
  226. 000001FA  1F2D F3A0                move.b     -[A7], [A5 - 0xC60]
  227. 000001FE  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  228. 00000202  101F                     move.b     D0, [A7]+
  229. 00000204  42A7                     clr.l      -[A7]
  230. 00000206  2F07                     move.l     -[A7], D7
  231. 00000208  2F4D 0004                move.l     [A7 + 0x4], A5
  232. 0000020C  2A5F                     movea.l    A5, [A7]+
  233. 0000020E  2E1F                     move.l     D7, [A7]+
  234. 00000210  2E1F                     move.l     D7, [A7]+
  235. 00000212  4E5E                     unlink     A6
  236. 00000214  4E75                     rts
  237. 00000216  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  238. export_811: // at 00000218 (misaligned)
  239. 0000021A  0000 7000                ori.b      D0, 0x0
  240. 0000021E  2D40 000E                move.l     [A6 + 0xE], D0
  241. 00000222  4AAE 000A                tst.l      [A6 + 0xA]
  242. 00000226  6732                     beq        +0x34 /* 0000025A */
  243. 00000228  102E 0008                move.b     D0, [A6 + 0x8]
  244. 0000022C  6726                     beq        +0x28 /* 00000254 */
  245. 0000022E  202E 000A                move.l     D0, [A6 + 0xA]
  246. 00000232  B0AD FA92                cmp.l      D0, [A5 - 0x56E]
  247. 00000236  6614                     bne        +0x16 /* 0000024C */
  248. 00000238  4AAD F89C                tst.l      [A5 - 0x764]
  249. 0000023C  6708                     beq        +0xA /* 00000246 */
  250. 0000023E  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  251. 00000242  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  252. label00000246:
  253. 00000246  2F2D F81C                move.l     -[A7], [A5 - 0x7E4]
  254. 0000024A  A873                     syscall    SetPort
  255. label0000024C:
  256. 0000024C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  257. 00000250  A914                     syscall    DisposeWindow
  258. 00000252  6006                     bra        +0x8 /* 0000025A */
  259. label00000254:
  260. 00000254  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  261. 00000258  A92D                     syscall    CloseWindow
  262. label0000025A:
  263. 0000025A  4E5E                     unlink     A6
  264. 0000025C  205F                     movea.l    A0, [A7]+
  265. 0000025E  5C4F                     addq.w     A7, 6
  266. 00000260  4ED0                     jmp        [A0]
  267. 00000262  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  268. export_812: // at 00000264 (misaligned)
  269. 00000266  0000 2F0C                ori.b      D0, 0xC
  270. 0000026A  286E 0008                movea.l    A4, [A6 + 0x8]
  271. 0000026E  486C 0016                pea.l      [A4 + 0x16]
  272. 00000272  A874                     syscall    GetPort
  273. 00000274  2F2C 001A                move.l     -[A7], [A4 + 0x1A]
  274. 00000278  A87A                     syscall    GetClip
  275. 0000027A  206C 0016                movea.l    A0, [A4 + 0x16]
  276. 0000027E  2968 0010 0012           move.l     [A4 + 0x12], [A0 + 0x10]
  277. 00000284  41EC 000A                lea.l      A0, [A4 + 0xA]
  278. 00000288  43ED F51C                lea.l      A1, [A5 - 0xAE4]
  279. 0000028C  20D9                     move.l     [A0]+, [A1]+
  280. 0000028E  20D9                     move.l     [A0]+, [A1]+
  281. 00000290  296D F488 0006           move.l     [A4 + 0x6], [A5 - 0xB78]
  282. 00000296  18AD F820                move.b     [A4], [A5 - 0x7E0]
  283. 0000029A  196D F36C 0001           move.b     [A4 + 0x1], [A5 - 0xC94]
  284. 000002A0  296D F34C 0002           move.l     [A4 + 0x2], [A5 - 0xCB4]
  285. 000002A6  197C 0001 001E           move.b     [A4 + 0x1E], 0x1
  286. 000002AC  285F                     movea.l    A4, [A7]+
  287. 000002AE  4E5E                     unlink     A6
  288. 000002B0  2E9F                     move.l     [A7], [A7]+
  289. 000002B2  4E75                     rts
  290. export_813:
  291. 000002B4  4E56 0000                link       A6, 0
  292. 000002B8  4EBA 2026                jsr        [PC + 0x2026 /* 000022E0 */]
  293. 000002BC  4A6E 000C                tst.w      [A6 + 0xC]
  294. 000002C0  671C                     beq        +0x1E /* 000002DE */
  295. 000002C2  4AAE 0008                tst.l      [A6 + 0x8]
  296. 000002C6  6608                     bne        +0xA /* 000002D0 */
  297. 000002C8  2D7C 0082 0001 0008      move.l     [A6 + 0x8], 0x820001
  298. label000002D0:
  299. 000002D0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  300. 000002D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  301. 000002D8  4EAD 1912                jsr        [A5 + 0x1912 /* export_798 */]
  302. 000002DC  A9F4                     syscall    ExitToShell
  303. label000002DE:
  304. 000002DE  4E5E                     unlink     A6
  305. 000002E0  205F                     movea.l    A0, [A7]+
  306. 000002E2  5C4F                     addq.w     A7, 6
  307. 000002E4  4ED0                     jmp        [A0]
  308. 000002E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  309. // begin alternate branch 000002E8-000002F6
  310. fn000002E8:
  311. 000002E8  4E56 0000                link       A6, 0
  312. 000002EC  206E 0008                movea.l    A0, [A6 + 0x8]
  313. 000002F0  3F28 000C                move.w     -[A7], [A0 + 0xC]
  314. 000002F4  A989                     syscall    CouldAlert
  315. // end alternate branch 000002E8-000002F6
  316. fn000002E8: // (misaligned)
  317. 000002EA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  318. 000002EE  0008 3F28                ori.b      A0, 0x28 /* '(' */
  319. 000002F2  000C A989                ori.b      A4, 0x89
  320. 000002F6  4267                     clr.w      -[A7]
  321. 000002F8  A9AF                     syscall    ResError
  322. 000002FA  4A5F                     tst.w      [A7]+
  323. 000002FC  57C0                     seq        D0
  324. 000002FE  4A00                     tst.b      D0
  325. 00000300  6712                     beq        +0x14 /* 00000314 */
  326. 00000302  2F00                     move.l     -[A7], D0
  327. 00000304  4267                     clr.w      -[A7]
  328. 00000306  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  329. 0000030A  321F                     move.w     D1, [A7]+
  330. 0000030C  201F                     move.l     D0, [A7]+
  331. 0000030E  4A41                     tst.w      D1
  332. 00000310  57C1                     seq        D1
  333. 00000312  C001                     and.b      D0, D1
  334. label00000314:
  335. 00000314  4400                     neg.b      D0
  336. 00000316  1D40 000C                move.b     [A6 + 0xC], D0
  337. 0000031A  206E 0008                movea.l    A0, [A6 + 0x8]
  338. 0000031E  3F28 000C                move.w     -[A7], [A0 + 0xC]
  339. 00000322  A98A                     syscall    FreeAlert
  340. 00000324  4E5E                     unlink     A6
  341. 00000326  2E9F                     move.l     [A7], [A7]+
  342. 00000328  4E75                     rts
  343. 0000032A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  344. // begin alternate branch 0000032C-00000330
  345. export_814:
  346. fn0000032C:
  347. 0000032C  4E56 FFFC                link       A6, -0x0004
  348. // end alternate branch 0000032C-00000330
  349. export_814: // at 0000032C (misaligned)
  350. fn0000032C: // (misaligned)
  351. 0000032E  FFFC                     .invalid   <<F/7/7>>
  352. 00000330  2F0C                     move.l     -[A7], A4
  353. 00000332  486D FA26                pea.l      [A5 - 0x5DA]
  354. 00000336  A851                     syscall    SetCursor
  355. 00000338  42A7                     clr.l      -[A7]
  356. 0000033A  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  357. 00000340  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  358. 00000344  A9A0                     syscall    GetResource
  359. 00000346  285F                     movea.l    A4, [A7]+
  360. 00000348  200C                     move.l     D0, A4
  361. 0000034A  6700 0084                beq        +0x86 /* 000003D0 */
  362. 0000034E  42A7                     clr.l      -[A7]
  363. 00000350  2F3C 4449 544C           move.l     -[A7], 0x4449544C /* 'DITL' */
  364. 00000356  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  365. 0000035A  A9A0                     syscall    GetResource
  366. 0000035C  4A9F                     tst.l      [A7]+
  367. 0000035E  660E                     bne        +0x10 /* 0000036E */
  368. 00000360  3F3C 0002                move.w     -[A7], 0x2
  369. 00000364  A9C8                     syscall    SysBeep
  370. 00000366  3D7C 0001 000E           move.w     [A6 + 0xE], 0x1
  371. 0000036C  606E                     bra        +0x70 /* 000003DC */
  372. label0000036E:
  373. 0000036E  4267                     clr.w      -[A7]
  374. 00000370  2F0E                     move.l     -[A7], A6
  375. 00000372  4EBA FF74                jsr        [PC - 0x8C /* 000002E8 */]
  376. 00000376  101F                     move.b     D0, [A7]+
  377. 00000378  6748                     beq        +0x4A /* 000003C2 */
  378. 0000037A  2F0C                     move.l     -[A7], A4
  379. 0000037C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  380. 00000380  2054                     movea.l    A0, [A4]
  381. 00000382  2F08                     move.l     -[A7], A0
  382. 00000384  1F3C 0001                move.b     -[A7], 0x1
  383. 00000388  1F3C 0001                move.b     -[A7], 0x1
  384. 0000038C  1F3C 0001                move.b     -[A7], 0x1
  385. 00000390  4EBA 046E                jsr        [PC + 0x46E /* 00000800 */]
  386. 00000394  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  387. 00000398  4AAE 0008                tst.l      [A6 + 0x8]
  388. 0000039C  6612                     bne        +0x14 /* 000003B0 */
  389. 0000039E  4267                     clr.w      -[A7]
  390. 000003A0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  391. 000003A4  2F2D F354                move.l     -[A7], [A5 - 0xCAC]
  392. 000003A8  A985                     syscall    Alert
  393. 000003AA  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  394. 000003AE  602C                     bra        +0x2E /* 000003DC */
  395. label000003B0:
  396. 000003B0  4267                     clr.w      -[A7]
  397. 000003B2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  398. 000003B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  399. 000003BA  A985                     syscall    Alert
  400. 000003BC  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  401. 000003C0  601A                     bra        +0x1C /* 000003DC */
  402. label000003C2:
  403. 000003C2  3F3C 0002                move.w     -[A7], 0x2
  404. 000003C6  A9C8                     syscall    SysBeep
  405. 000003C8  3D7C 0001 000E           move.w     [A6 + 0xE], 0x1
  406. 000003CE  600C                     bra        +0xE /* 000003DC */
  407. label000003D0:
  408. 000003D0  3F3C 0002                move.w     -[A7], 0x2
  409. 000003D4  A9C8                     syscall    SysBeep
  410. 000003D6  3D7C 0001 000E           move.w     [A6 + 0xE], 0x1
  411. label000003DC:
  412. 000003DC  4AAD F89C                tst.l      [A5 - 0x764]
  413. 000003E0  6708                     beq        +0xA /* 000003EA */
  414. 000003E2  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  415. 000003E6  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  416. label000003EA:
  417. 000003EA  4EAD 137A                jsr        [A5 + 0x137A /* export_619 */]
  418. 000003EE  285F                     movea.l    A4, [A7]+
  419. 000003F0  4E5E                     unlink     A6
  420. 000003F2  205F                     movea.l    A0, [A7]+
  421. 000003F4  5C4F                     addq.w     A7, 6
  422. 000003F6  4ED0                     jmp        [A0]
  423. export_815:
  424. 000003F8  4E56 FFFC                link       A6, -0x0004
  425. 000003FC  2F0C                     move.l     -[A7], A4
  426. 000003FE  42A7                     clr.l      -[A7]
  427. 00000400  A8D8                     syscall    NewRgn
  428. 00000402  285F                     movea.l    A4, [A7]+
  429. 00000404  2F0C                     move.l     -[A7], A4
  430. 00000406  4EBA FC9C                jsr        [PC - 0x364 /* 000000A4 */]
  431. 0000040A  2D4C 0008                move.l     [A6 + 0x8], A4
  432. 0000040E  285F                     movea.l    A4, [A7]+
  433. 00000410  4E5E                     unlink     A6
  434. 00000412  4E75                     rts
  435. fn00000414:
  436. 00000414  4E56 FEF8                link       A6, -0x0108
  437. 00000418  48E7 0700                movem.l    -[A7], D5,D6,D7
  438. 0000041C  206E 000C                movea.l    A0, [A6 + 0xC]
  439. 00000420  43EE FF00                lea.l      A1, [A6 - 0x100]
  440. 00000424  703F                     moveq.l    D0, 0x3F
  441. label00000426:
  442. 00000426  22D8                     move.l     [A1]+, [A0]+
  443. 00000428  51C8 FFFC                dbf        D0, -0x6 /* 00000426 */
  444. 0000042C  4247                     clr.w      D7
  445. label0000042E:
  446. 0000042E  5247                     addq.w     D7, 1
  447. 00000430  3A07                     move.w     D5, D7
  448. 00000432  4240                     clr.w      D0
  449. 00000434  102E FF00                move.b     D0, [A6 - 0x100]
  450. 00000438  3D40 FEF8                move.w     [A6 - 0x108], D0
  451. 0000043C  7C01                     moveq.l    D6, 0x01
  452. 0000043E  604C                     bra        +0x4E /* 0000048C */
  453. label00000440:
  454. 00000440  206E 0008                movea.l    A0, [A6 + 0x8]
  455. 00000444  3007                     move.w     D0, D7
  456. 00000446  D046                     add.w      D0, D6
  457. 00000448  5340                     subq.w     D0, 1
  458. 0000044A  4241                     clr.w      D1
  459. 0000044C  1230 0000                move.b     D1, [A0 + D0.w]
  460. 00000450  4240                     clr.w      D0
  461. 00000452  41EE FF00                lea.l      A0, [A6 - 0x100]
  462. 00000456  1030 6000                move.b     D0, [A0 + D6.w]
  463. 0000045A  B041                     cmp.w      D0, D1
  464. 0000045C  57C0                     seq        D0
  465. 0000045E  4A00                     tst.b      D0
  466. 00000460  6722                     beq        +0x24 /* 00000484 */
  467. 00000462  2F00                     move.l     -[A7], D0
  468. 00000464  4267                     clr.w      -[A7]
  469. 00000466  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  470. 0000046A  3207                     move.w     D1, D7
  471. 0000046C  D246                     add.w      D1, D6
  472. 0000046E  3F01                     move.w     -[A7], D1
  473. 00000470  2F3C 8206 0010           move.l     -[A7], 0x82060010
  474. 00000476  A8B5                     syscall    ScriptUtil
  475. 00000478  321F                     move.w     D1, [A7]+
  476. 0000047A  201F                     move.l     D0, [A7]+
  477. 0000047C  4A41                     tst.w      D1
  478. 0000047E  57C1                     seq        D1
  479. 00000480  C001                     and.b      D0, D1
  480. 00000482  6604                     bne        +0x6 /* 00000488 */
  481. label00000484:
  482. 00000484  4245                     clr.w      D5
  483. 00000486  600A                     bra        +0xC /* 00000492 */
  484. label00000488:
  485. 00000488  5246                     addq.w     D6, 1
  486. 0000048A  6906                     bvs        +0x8 /* 00000492 */
  487. label0000048C:
  488. 0000048C  BC6E FEF8                cmp.w      D6, [A6 - 0x108]
  489. 00000490  6FAE                     ble        -0x50 /* 00000440 */
  490. label00000492:
  491. 00000492  4A45                     tst.w      D5
  492. 00000494  5EC0                     sgt        D0
  493. 00000496  4A00                     tst.b      D0
  494. 00000498  661C                     bne        +0x1E /* 000004B6 */
  495. 0000049A  206E 0008                movea.l    A0, [A6 + 0x8]
  496. 0000049E  4241                     clr.w      D1
  497. 000004A0  1210                     move.b     D1, [A0]
  498. 000004A2  4242                     clr.w      D2
  499. 000004A4  142E FF00                move.b     D2, [A6 - 0x100]
  500. 000004A8  9242                     sub.w      D1, D2
  501. 000004AA  5241                     addq.w     D1, 1
  502. 000004AC  B247                     cmp.w      D1, D7
  503. 000004AE  5FC1                     sle        D1
  504. 000004B0  8001                     or.b       D0, D1
  505. 000004B2  6700 FF7A                beq        -0x84 /* 0000042E */
  506. label000004B6:
  507. 000004B6  3D45 0010                move.w     [A6 + 0x10], D5
  508. 000004BA  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  509. 000004BE  4E5E                     unlink     A6
  510. 000004C0  205F                     movea.l    A0, [A7]+
  511. 000004C2  504F                     addq.w     A7, 8
  512. 000004C4  4ED0                     jmp        [A0]
  513. 000004C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  514. export_816: // at 000004C8 (misaligned)
  515. 000004CA  FFFE                     .invalid   <<F/7/7>>
  516. 000004CC  48E7 0118                movem.l    -[A7], D7,A3,A4
  517. 000004D0  266E 0008                movea.l    A3, [A6 + 0x8]
  518. 000004D4  286E 000C                movea.l    A4, [A6 + 0xC]
  519. 000004D8  206E 0010                movea.l    A0, [A6 + 0x10]
  520. 000004DC  4A10                     tst.b      [A0]
  521. 000004DE  6608                     bne        +0xA /* 000004E8 */
  522. 000004E0  38BC 0001                move.w     [A4], 0x1
  523. 000004E4  4253                     clr.w      [A3]
  524. 000004E6  6058                     bra        +0x5A /* 00000540 */
  525. label000004E8:
  526. 000004E8  4267                     clr.w      -[A7]
  527. 000004EA  487A 0070                pea.l      [PC + 0x70 /* 0000055C, value 0x33C3C3C, pstring "<<<" */]
  528. 000004EE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  529. 000004F2  4EBA FF20                jsr        [PC - 0xE0 /* 00000414 */]
  530. 000004F6  389F                     move.w     [A4], [A7]+
  531. 000004F8  6F46                     ble        +0x48 /* 00000540 */
  532. 000004FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  533. 000004FE  3F14                     move.w     -[A7], [A4]
  534. 00000500  3F3C 0003                move.w     -[A7], 0x3
  535. 00000504  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  536. 00000508  4267                     clr.w      -[A7]
  537. 0000050A  487A 004C                pea.l      [PC + 0x4C /* 00000558, value 0x33E3E3E, pstring ">>>" */]
  538. 0000050E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  539. 00000512  4EBA FF00                jsr        [PC - 0x100 /* 00000414 */]
  540. 00000516  3E1F                     move.w     D7, [A7]+
  541. 00000518  6608                     bne        +0xA /* 00000522 */
  542. 0000051A  3014                     move.w     D0, [A4]
  543. 0000051C  5340                     subq.w     D0, 1
  544. 0000051E  3680                     move.w     [A3], D0
  545. 00000520  601E                     bra        +0x20 /* 00000540 */
  546. label00000522:
  547. 00000522  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  548. 00000526  3F07                     move.w     -[A7], D7
  549. 00000528  3F3C 0003                move.w     -[A7], 0x3
  550. 0000052C  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  551. 00000530  206E 0010                movea.l    A0, [A6 + 0x10]
  552. 00000534  4240                     clr.w      D0
  553. 00000536  1010                     move.b     D0, [A0]
  554. 00000538  9047                     sub.w      D0, D7
  555. 0000053A  3214                     move.w     D1, [A4]
  556. 0000053C  D240                     add.w      D1, D0
  557. 0000053E  3681                     move.w     [A3], D1
  558. label00000540:
  559. 00000540  4A54                     tst.w      [A4]
  560. 00000542  5EC0                     sgt        D0
  561. 00000544  4400                     neg.b      D0
  562. 00000546  1D40 0014                move.b     [A6 + 0x14], D0
  563. 0000054A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  564. 0000054E  4E5E                     unlink     A6
  565. 00000550  205F                     movea.l    A0, [A7]+
  566. 00000552  DEFC 000C                add.w      A7, 0xC
  567. 00000556  4ED0                     jmp        [A0]
  568. 00000558  033E                     btst       <<invalid special address>>, D1
  569. 0000055A  3E3E                     move.w     D7, <<invalid special address>>
  570. 0000055C  033C 3C3C                btst       0x3C /* '<' */, D1
  571. export_817:
  572. 00000560  4E56 FEFC                link       A6, -0x0104
  573. 00000564  2F07                     move.l     -[A7], D7
  574. 00000566  206E 000C                movea.l    A0, [A6 + 0xC]
  575. 0000056A  43EE FF00                lea.l      A1, [A6 - 0x100]
  576. 0000056E  703F                     moveq.l    D0, 0x3F
  577. label00000570:
  578. 00000570  22D8                     move.l     [A1]+, [A0]+
  579. 00000572  51C8 FFFC                dbf        D0, -0x6 /* 00000570 */
  580. 00000576  3D6D F39C FEFC           move.w     [A6 - 0x104], [A5 - 0xC64]
  581. 0000057C  7E01                     moveq.l    D7, 0x01
  582. 0000057E  6056                     bra        +0x58 /* 000005D6 */
  583. label00000580:
  584. 00000580  3007                     move.w     D0, D7
  585. 00000582  5340                     subq.w     D0, 1
  586. 00000584  41ED F490                lea.l      A0, [A5 - 0xB70]
  587. 00000588  E540                     asl        D0.w, 2
  588. 0000058A  2230 0000                move.l     D1, [A0 + D0.w]
  589. 0000058E  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  590. 00000592  663E                     bne        +0x40 /* 000005D2 */
  591. 00000594  3007                     move.w     D0, D7
  592. 00000596  5340                     subq.w     D0, 1
  593. 00000598  41ED F3F0                lea.l      A0, [A5 - 0xC10]
  594. 0000059C  D040                     add.w      D0, D0
  595. 0000059E  48E7 8080                movem.l    -[A7], D0,A0
  596. 000005A2  4267                     clr.w      -[A7]
  597. 000005A4  486E FF00                pea.l      [A6 - 0x100]
  598. 000005A8  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  599. 000005AC  321F                     move.w     D1, [A7]+
  600. 000005AE  4CDF 0101                movem.l    D0,A0, [A7]+
  601. 000005B2  3181 0000                move.w     [A0 + D0.w], D1
  602. 000005B6  3007                     move.w     D0, D7
  603. 000005B8  5340                     subq.w     D0, 1
  604. 000005BA  41ED F3F0                lea.l      A0, [A5 - 0xC10]
  605. 000005BE  D040                     add.w      D0, D0
  606. 000005C0  4A70 0000                tst.w      [A0 + D0.w]
  607. 000005C4  6650                     bne        +0x52 /* 00000616 */
  608. 000005C6  3F3C 8000                move.w     -[A7], 0x8000
  609. 000005CA  42A7                     clr.l      -[A7]
  610. 000005CC  4EBA FB52                jsr        [PC - 0x4AE /* 00000120 */]
  611. 000005D0  6044                     bra        +0x46 /* 00000616 */
  612. label000005D2:
  613. 000005D2  5247                     addq.w     D7, 1
  614. 000005D4  6906                     bvs        +0x8 /* 000005DC */
  615. label000005D6:
  616. 000005D6  BE6E FEFC                cmp.w      D7, [A6 - 0x104]
  617. 000005DA  6FA4                     ble        -0x5A /* 00000580 */
  618. label000005DC:
  619. 000005DC  526D F39C                addq.w     [A5 - 0xC64], 1
  620. 000005E0  302D F39C                move.w     D0, [A5 - 0xC64]
  621. 000005E4  5340                     subq.w     D0, 1
  622. 000005E6  41ED F490                lea.l      A0, [A5 - 0xB70]
  623. 000005EA  E540                     asl        D0.w, 2
  624. 000005EC  21AE 0008 0000           move.l     [A0 + D0.w], [A6 + 0x8]
  625. 000005F2  302D F39C                move.w     D0, [A5 - 0xC64]
  626. 000005F6  5340                     subq.w     D0, 1
  627. 000005F8  41ED F3F0                lea.l      A0, [A5 - 0xC10]
  628. 000005FC  D040                     add.w      D0, D0
  629. 000005FE  48E7 8080                movem.l    -[A7], D0,A0
  630. 00000602  4267                     clr.w      -[A7]
  631. 00000604  486E FF00                pea.l      [A6 - 0x100]
  632. 00000608  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  633. 0000060C  321F                     move.w     D1, [A7]+
  634. 0000060E  4CDF 0101                movem.l    D0,A0, [A7]+
  635. 00000612  3181 0000                move.w     [A0 + D0.w], D1
  636. label00000616:
  637. 00000616  2E1F                     move.l     D7, [A7]+
  638. 00000618  4E5E                     unlink     A6
  639. 0000061A  205F                     movea.l    A0, [A7]+
  640. 0000061C  504F                     addq.w     A7, 8
  641. 0000061E  4ED0                     jmp        [A0]
  642. export_818:
  643. 00000620  4E56 FFE0                link       A6, -0x0020
  644. 00000624  206E 0008                movea.l    A0, [A6 + 0x8]
  645. 00000628  43EE FFE0                lea.l      A1, [A6 - 0x20]
  646. 0000062C  7007                     moveq.l    D0, 0x07
  647. label0000062E:
  648. 0000062E  22D8                     move.l     [A1]+, [A0]+
  649. 00000630  51C8 FFFC                dbf        D0, -0x6 /* 0000062E */
  650. 00000634  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  651. 00000638  A873                     syscall    SetPort
  652. 0000063A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  653. 0000063E  A878                     syscall    SetOrigin
  654. 00000640  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  655. 00000644  A879                     syscall    SetClip
  656. 00000646  41ED F51C                lea.l      A0, [A5 - 0xAE4]
  657. 0000064A  43EE FFEA                lea.l      A1, [A6 - 0x16]
  658. 0000064E  20D9                     move.l     [A0]+, [A1]+
  659. 00000650  20D9                     move.l     [A0]+, [A1]+
  660. 00000652  2B6E FFE6 F488           move.l     [A5 - 0xB78], [A6 - 0x1A]
  661. 00000658  1B6E FFE0 F820           move.b     [A5 - 0x7E0], [A6 - 0x20]
  662. 0000065E  1B6E FFE1 F36C           move.b     [A5 - 0xC94], [A6 - 0x1F]
  663. 00000664  2B6E FFE2 F34C           move.l     [A5 - 0xCB4], [A6 - 0x1E]
  664. 0000066A  4E5E                     unlink     A6
  665. 0000066C  2E9F                     move.l     [A7], [A7]+
  666. 0000066E  4E75                     rts
  667. export_819:
  668. 00000670  4E56 FFFE                link       A6, -0x0002
  669. 00000674  4267                     clr.w      -[A7]
  670. 00000676  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  671. 0000067A  42A7                     clr.l      -[A7]
  672. 0000067C  4EBA FCAE                jsr        [PC - 0x352 /* 0000032C */]
  673. 00000680  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  674. 00000684  4E5E                     unlink     A6
  675. 00000686  205F                     movea.l    A0, [A7]+
  676. 00000688  544F                     addq.w     A7, 2
  677. 0000068A  4ED0                     jmp        [A0]
  678. export_820:
  679. 0000068C  4E56 FF00                link       A6, -0x0100
  680. 00000690  206E 000C                movea.l    A0, [A6 + 0xC]
  681. 00000694  43EE FF00                lea.l      A1, [A6 - 0x100]
  682. 00000698  703F                     moveq.l    D0, 0x3F
  683. label0000069A:
  684. 0000069A  22D8                     move.l     [A1]+, [A0]+
  685. 0000069C  51C8 FFFC                dbf        D0, -0x6 /* 0000069A */
  686. 000006A0  4A6E 000A                tst.w      [A6 + 0xA]
  687. 000006A4  6F4A                     ble        +0x4C /* 000006F0 */
  688. 000006A6  4A6E 0008                tst.w      [A6 + 0x8]
  689. 000006AA  6612                     bne        +0x14 /* 000006BE */
  690. 000006AC  206E 0010                movea.l    A0, [A6 + 0x10]
  691. 000006B0  43EE FF00                lea.l      A1, [A6 - 0x100]
  692. 000006B4  703F                     moveq.l    D0, 0x3F
  693. label000006B6:
  694. 000006B6  20D9                     move.l     [A0]+, [A1]+
  695. 000006B8  51C8 FFFC                dbf        D0, -0x6 /* 000006B6 */
  696. 000006BC  602A                     bra        +0x2C /* 000006E8 */
  697. label000006BE:
  698. 000006BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  699. 000006C2  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  700. 000006C6  206E 0010                movea.l    A0, [A6 + 0x10]
  701. 000006CA  4240                     clr.w      D0
  702. 000006CC  1010                     move.b     D0, [A0]
  703. 000006CE  906E 0008                sub.w      D0, [A6 + 0x8]
  704. 000006D2  3F00                     move.w     -[A7], D0
  705. 000006D4  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  706. 000006D8  486E FF00                pea.l      [A6 - 0x100]
  707. 000006DC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  708. 000006E0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  709. 000006E4  4EAD 2942                jsr        [A5 + 0x2942 /* export_1316 */]
  710. label000006E8:
  711. 000006E8  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  712. 000006EE  6004                     bra        +0x6 /* 000006F4 */
  713. label000006F0:
  714. 000006F0  422E 0014                clr.b      [A6 + 0x14]
  715. label000006F4:
  716. 000006F4  4E5E                     unlink     A6
  717. 000006F6  205F                     movea.l    A0, [A7]+
  718. 000006F8  DEFC 000C                add.w      A7, 0xC
  719. 000006FC  4ED0                     jmp        [A0]
  720. 000006FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  721. export_821: // at 00000700 (misaligned)
  722. 00000702  0000 102D                ori.b      D0, 0x2D /* '-' */
  723. 00000706  F36C                     .extension 0x36C <<F/4-5/1>> // unimplemented
  724. 00000708  6644                     bne        +0x46 /* 0000074E */
  725. 0000070A  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  726. 0000070E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  727. 00000712  A8DF                     syscall    RectRgn
  728. 00000714  102D F820                move.b     D0, [A5 - 0x7E0]
  729. 00000718  6612                     bne        +0x14 /* 0000072C */
  730. 0000071A  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  731. 0000071E  206D FA92                movea.l    A0, [A5 - 0x56E]
  732. 00000722  2F28 0018                move.l     -[A7], [A0 + 0x18]
  733. 00000726  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  734. 0000072A  A8E4                     syscall    SectRgn
  735. label0000072C:
  736. 0000072C  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  737. 00000730  206D FA92                movea.l    A0, [A5 - 0x56E]
  738. 00000734  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  739. 00000738  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  740. 0000073C  A8E4                     syscall    SectRgn
  741. 0000073E  206D F838                movea.l    A0, [A5 - 0x7C8]
  742. 00000742  2050                     movea.l    A0, [A0]
  743. 00000744  226E 0008                movea.l    A1, [A6 + 0x8]
  744. 00000748  5488                     addq.l     A0, 2
  745. 0000074A  22D8                     move.l     [A1]+, [A0]+
  746. 0000074C  22D8                     move.l     [A1]+, [A0]+
  747. label0000074E:
  748. 0000074E  4E5E                     unlink     A6
  749. 00000750  2E9F                     move.l     [A7], [A7]+
  750. 00000752  4E75                     rts
  751. export_822:
  752. 00000754  4E56 FFF0                link       A6, -0x0010
  753. 00000758  206E 000C                movea.l    A0, [A6 + 0xC]
  754. 0000075C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  755. 00000760  22D8                     move.l     [A1]+, [A0]+
  756. 00000762  22D8                     move.l     [A1]+, [A0]+
  757. 00000764  22D8                     move.l     [A1]+, [A0]+
  758. 00000766  486E FFF0                pea.l      [A6 - 0x10]
  759. 0000076A  A874                     syscall    GetPort
  760. 0000076C  2F2D F81C                move.l     -[A7], [A5 - 0x7E4]
  761. 00000770  A873                     syscall    SetPort
  762. 00000772  486E FFF4                pea.l      [A6 - 0xC]
  763. 00000776  4EBA 0BE8                jsr        [PC + 0xBE8 /* 00001360 */]
  764. 0000077A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  765. 0000077E  A88B                     syscall    GetFontInfo
  766. 00000780  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  767. 00000784  A873                     syscall    SetPort
  768. 00000786  4E5E                     unlink     A6
  769. 00000788  205F                     movea.l    A0, [A7]+
  770. 0000078A  504F                     addq.w     A7, 8
  771. 0000078C  4ED0                     jmp        [A0]
  772. 0000078E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  773. // begin alternate branch 00000790-00000794
  774. export_823:
  775. fn00000790:
  776. 00000790  4E56 FFFC                link       A6, -0x0004
  777. // end alternate branch 00000790-00000794
  778. export_823: // at 00000790 (misaligned)
  779. fn00000790: // (misaligned)
  780. 00000792  FFFC                     .invalid   <<F/7/7>>
  781. 00000794  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  782. 0000079A  206E 000E                movea.l    A0, [A6 + 0xE]
  783. 0000079E  226E 000A                movea.l    A1, [A6 + 0xA]
  784. 000007A2  302E 0008                move.w     D0, [A6 + 0x8]
  785. 000007A6  4A40                     tst.w      D0
  786. 000007A8  673A                     beq        +0x3C /* 000007E4 */
  787. 000007AA  2D48 FFFC                move.l     [A6 - 0x4], A0
  788. 000007AE  222E FFFC                move.l     D1, [A6 - 0x4]
  789. 000007B2  0241 0001                andi.w     D1, 0x1
  790. 000007B6  6706                     beq        +0x8 /* 000007BE */
  791. 000007B8  B308                     cmpm.b     [A1]+, [A0]+
  792. 000007BA  6624                     bne        +0x26 /* 000007E0 */
  793. 000007BC  5340                     subq.w     D0, 1
  794. label000007BE:
  795. 000007BE  3200                     move.w     D1, D0
  796. 000007C0  0241 0003                andi.w     D1, 0x3
  797. 000007C4  E448                     lsr        D0.w, 2
  798. 000007C6  670A                     beq        +0xC /* 000007D2 */
  799. 000007C8  5340                     subq.w     D0, 1
  800. label000007CA:
  801. 000007CA  B388                     cmpm.l     [A1]+, [A0]+
  802. 000007CC  56C8 FFFC                dbne       D0, -0x6 /* 000007CA */
  803. 000007D0  660E                     bne        +0x10 /* 000007E0 */
  804. label000007D2:
  805. 000007D2  4A41                     tst.w      D1
  806. 000007D4  670E                     beq        +0x10 /* 000007E4 */
  807. 000007D6  5341                     subq.w     D1, 1
  808. label000007D8:
  809. 000007D8  B308                     cmpm.b     [A1]+, [A0]+
  810. 000007DA  56C9 FFFC                dbne       D1, -0x6 /* 000007D8 */
  811. 000007DE  6704                     beq        +0x6 /* 000007E4 */
  812. label000007E0:
  813. 000007E0  422E 0012                clr.b      [A6 + 0x12]
  814. label000007E4:
  815. 000007E4  4E5E                     unlink     A6
  816. 000007E6  205F                     movea.l    A0, [A7]+
  817. 000007E8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  818. 000007EC  4ED0                     jmp        [A0]
  819. 000007EE  0000 202D                ori.b      D0, 0x2D /* '-' */
  820. // begin alternate branch 000007F0-000007FE
  821. export_824:
  822. fn000007F0:
  823. 000007F0  202D F898                move.l     D0, [A5 - 0x768]
  824. 000007F4  C0AF 0004                and.l      D0, [A7 + 0x4]
  825. 000007F8  2F40 0008                move.l     [A7 + 0x8], D0
  826. 000007FC  2E9F                     move.l     [A7], [A7]+
  827. // end alternate branch 000007F0-000007FE
  828. export_824: // at 000007F0 (misaligned)
  829. fn000007F0: // (misaligned)
  830. 000007F2  F898 C0AF                .extension 0x898 <<F/2-3/4>> // unimplemented
  831. 000007F6  0004 2F40                ori.b      D4, 0x40 /* '@' */
  832. 000007FA  0008 2E9F                ori.b      A0, 0x9F
  833. 000007FE  4E75                     rts
  834. export_825:
  835. fn00000800:
  836. 00000800  4E56 FFF6                link       A6, -0x000A
  837. 00000804  48E7 0108                movem.l    -[A7], D7,A4
  838. 00000808  49ED FA1E                lea.l      A4, [A5 - 0x5E2]
  839. 0000080C  486E FFFC                pea.l      [A6 - 0x4]
  840. 00000810  302C 0006                move.w     D0, [A4 + 0x6]
  841. 00000814  906C 0002                sub.w      D0, [A4 + 0x2]
  842. 00000818  3F00                     move.w     -[A7], D0
  843. 0000081A  302C 0004                move.w     D0, [A4 + 0x4]
  844. 0000081E  9054                     sub.w      D0, [A4]
  845. 00000820  906D F8D4                sub.w      D0, [A5 - 0x72C]
  846. 00000824  3F00                     move.w     -[A7], D0
  847. 00000826  A880                     syscall    SetPt
  848. 00000828  286E 000E                movea.l    A4, [A6 + 0xE]
  849. 0000082C  486E FFF8                pea.l      [A6 - 0x8]
  850. 00000830  302C 0006                move.w     D0, [A4 + 0x6]
  851. 00000834  906C 0002                sub.w      D0, [A4 + 0x2]
  852. 00000838  3F00                     move.w     -[A7], D0
  853. 0000083A  302C 0004                move.w     D0, [A4 + 0x4]
  854. 0000083E  9054                     sub.w      D0, [A4]
  855. 00000840  3F00                     move.w     -[A7], D0
  856. 00000842  A880                     syscall    SetPt
  857. 00000844  102E 000C                move.b     D0, [A6 + 0xC]
  858. 00000848  6712                     beq        +0x14 /* 0000085C */
  859. 0000084A  302E FFFE                move.w     D0, [A6 - 0x2]
  860. 0000084E  906E FFFA                sub.w      D0, [A6 - 0x6]
  861. 00000852  48C0                     ext.l      D0
  862. 00000854  81FC 0002                divs.w     D0, 0x2
  863. 00000858  3940 0002                move.w     [A4 + 0x2], D0
  864. label0000085C:
  865. 0000085C  102E 000A                move.b     D0, [A6 + 0xA]
  866. 00000860  6748                     beq        +0x4A /* 000008AA */
  867. 00000862  102E 0008                move.b     D0, [A6 + 0x8]
  868. 00000866  6732                     beq        +0x34 /* 0000089A */
  869. 00000868  302E FFFC                move.w     D0, [A6 - 0x4]
  870. 0000086C  906E FFF8                sub.w      D0, [A6 - 0x8]
  871. 00000870  48C0                     ext.l      D0
  872. 00000872  81FC 0005                divs.w     D0, 0x5
  873. 00000876  3E00                     move.w     D7, D0
  874. 00000878  42A7                     clr.l      -[A7]
  875. 0000087A  3007                     move.w     D0, D7
  876. 0000087C  48C0                     ext.l      D0
  877. 0000087E  2F00                     move.l     -[A7], D0
  878. 00000880  700A                     moveq.l    D0, 0x0A
  879. 00000882  2F00                     move.l     -[A7], D0
  880. 00000884  201F                     move.l     D0, [A7]+
  881. 00000886  2E9F                     move.l     [A7], [A7]+
  882. 00000888  B097                     cmp.l      D0, [A7]
  883. 0000088A  6F02                     ble        +0x4 /* 0000088E */
  884. 0000088C  2E80                     move.l     [A7], D0
  885. label0000088E:
  886. 0000088E  302D F8D4                move.w     D0, [A5 - 0x72C]
  887. 00000892  48C0                     ext.l      D0
  888. 00000894  D09F                     add.l      D0, [A7]+
  889. 00000896  3880                     move.w     [A4], D0
  890. 00000898  6010                     bra        +0x12 /* 000008AA */
  891. label0000089A:
  892. 0000089A  302E FFFC                move.w     D0, [A6 - 0x4]
  893. 0000089E  906E FFF8                sub.w      D0, [A6 - 0x8]
  894. 000008A2  48C0                     ext.l      D0
  895. 000008A4  81FC 0002                divs.w     D0, 0x2
  896. 000008A8  3880                     move.w     [A4], D0
  897. label000008AA:
  898. 000008AA  302E FFFA                move.w     D0, [A6 - 0x6]
  899. 000008AE  D06C 0002                add.w      D0, [A4 + 0x2]
  900. 000008B2  3940 0006                move.w     [A4 + 0x6], D0
  901. 000008B6  302E FFF8                move.w     D0, [A6 - 0x8]
  902. 000008BA  D054                     add.w      D0, [A4]
  903. 000008BC  3940 0004                move.w     [A4 + 0x4], D0
  904. 000008C0  4CDF 1080                movem.l    D7,A4, [A7]+
  905. 000008C4  4E5E                     unlink     A6
  906. 000008C6  205F                     movea.l    A0, [A7]+
  907. 000008C8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  908. 000008CC  4ED0                     jmp        [A0]
  909. 000008CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  910. export_826: // at 000008D0 (misaligned)
  911. 000008D2  FE00 206E                .unknown   0xFE00 0x206E (W = 7)
  912. 000008D6  000C 43EE                ori.b      A4, 0xEE
  913. 000008DA  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  914. 000008DC  703F                     moveq.l    D0, 0x3F
  915. label000008DE:
  916. 000008DE  22D8                     move.l     [A1]+, [A0]+
  917. 000008E0  51C8 FFFC                dbf        D0, -0x6 /* 000008DE */
  918. 000008E4  206E 0008                movea.l    A0, [A6 + 0x8]
  919. 000008E8  43EE FE00                lea.l      A1, [A6 - 0x200]
  920. 000008EC  703F                     moveq.l    D0, 0x3F
  921. label000008EE:
  922. 000008EE  22D8                     move.l     [A1]+, [A0]+
  923. 000008F0  51C8 FFFC                dbf        D0, -0x6 /* 000008EE */
  924. 000008F4  4267                     clr.w      -[A7]
  925. 000008F6  486E FF00                pea.l      [A6 - 0x100]
  926. 000008FA  486E FE00                pea.l      [A6 - 0x200]
  927. 000008FE  1F3C 0001                move.b     -[A7], 0x1
  928. 00000902  1F3C 0001                move.b     -[A7], 0x1
  929. 00000906  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  930. 0000090A  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  931. 0000090E  4E5E                     unlink     A6
  932. 00000910  205F                     movea.l    A0, [A7]+
  933. 00000912  504F                     addq.w     A7, 8
  934. 00000914  4ED0                     jmp        [A0]
  935. 00000916  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  936. export_827: // at 00000918 (misaligned)
  937. 0000091A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  938. 0000091E  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  939. 00000922  0008 206E                ori.b      A0, 0x6E /* 'n' */
  940. 00000926  000C 4240                ori.b      A4, 0x40 /* '@' */
  941. 0000092A  1010                     move.b     D0, [A0]
  942. 0000092C  5240                     addq.w     D0, 1
  943. 0000092E  48C0                     ext.l      D0
  944. 00000930  2F00                     move.l     -[A7], D0
  945. 00000932  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  946. 00000936  4E5E                     unlink     A6
  947. 00000938  205F                     movea.l    A0, [A7]+
  948. 0000093A  504F                     addq.w     A7, 8
  949. 0000093C  4ED0                     jmp        [A0]
  950. 0000093E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  951. export_828: // at 00000940 (misaligned)
  952. 00000942  FFFE                     .invalid   <<F/7/7>>
  953. 00000944  7000                     moveq.l    D0, 0x00
  954. 00000946  2D40 000C                move.l     [A6 + 0xC], D0
  955. 0000094A  4AAE 0008                tst.l      [A6 + 0x8]
  956. 0000094E  6708                     beq        +0xA /* 00000958 */
  957. 00000950  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  958. 00000954  205F                     movea.l    A0, [A7]+
  959. 00000956  A023                     syscall    DisposHandle/DisposeHandle
  960. label00000958:
  961. 00000958  4E5E                     unlink     A6
  962. 0000095A  2E9F                     move.l     [A7], [A7]+
  963. 0000095C  4E75                     rts
  964. 0000095E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  965. // begin alternate branch 00000960-00000966
  966. fn00000960:
  967. 00000960  4E56 0000                link       A6, 0
  968. 00000964  7000                     moveq.l    D0, 0x00
  969. // end alternate branch 00000960-00000966
  970. fn00000960: // (misaligned)
  971. 00000962  0000 7000                ori.b      D0, 0x0
  972. 00000966  2D40 000C                move.l     [A6 + 0xC], D0
  973. 0000096A  4AAE 0008                tst.l      [A6 + 0x8]
  974. 0000096E  670E                     beq        +0x10 /* 0000097E */
  975. 00000970  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  976. 00000974  205F                     movea.l    A0, [A7]+
  977. 00000976  A01F                     syscall    DisposPtr/DisposePtr
  978. 00000978  7000                     moveq.l    D0, 0x00
  979. 0000097A  2D40 0008                move.l     [A6 + 0x8], D0
  980. label0000097E:
  981. 0000097E  4E5E                     unlink     A6
  982. 00000980  2E9F                     move.l     [A7], [A7]+
  983. 00000982  4E75                     rts
  984. export_829:
  985. 00000984  4E56 FFFC                link       A6, -0x0004
  986. 00000988  2F0C                     move.l     -[A7], A4
  987. 0000098A  42A7                     clr.l      -[A7]
  988. 0000098C  2EB8 09D6                move.l     [A7], [0x000009D6 /* WindowList */]
  989. 00000990  285F                     movea.l    A4, [A7]+
  990. label00000992:
  991. 00000992  200C                     move.l     D0, A4
  992. 00000994  671C                     beq        +0x1E /* 000009B2 */
  993. 00000996  B9ED F81C                cmpa.l     A4, [A5 - 0x7E4]
  994. 0000099A  6710                     beq        +0x12 /* 000009AC */
  995. 0000099C  2F0C                     move.l     -[A7], A4
  996. 0000099E  41EE 0008                lea.l      A0, [A6 + 0x8]
  997. 000009A2  2018                     move.l     D0, [A0]+
  998. 000009A4  6702                     beq        +0x4 /* 000009A8 */
  999. 000009A6  2F00                     move.l     -[A7], D0
  1000. label000009A8:
  1001. 000009A8  2050                     movea.l    A0, [A0]
  1002. 000009AA  4E90                     jsr        [A0]
  1003. label000009AC:
  1004. 000009AC  286C 0090                movea.l    A4, [A4 + 0x90]
  1005. 000009B0  60E0                     bra        -0x1E /* 00000992 */
  1006. label000009B2:
  1007. 000009B2  285F                     movea.l    A4, [A7]+
  1008. 000009B4  4E5E                     unlink     A6
  1009. 000009B6  205F                     movea.l    A0, [A7]+
  1010. 000009B8  504F                     addq.w     A7, 8
  1011. 000009BA  4ED0                     jmp        [A0]
  1012. export_830:
  1013. fn000009BC:
  1014. 000009BC  4E56 0000                link       A6, 0
  1015. 000009C0  4A6E 0008                tst.w      [A6 + 0x8]
  1016. 000009C4  660C                     bne        +0xE /* 000009D2 */
  1017. 000009C6  4267                     clr.w      -[A7]
  1018. 000009C8  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  1019. 000009CC  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  1020. 000009D0  6006                     bra        +0x8 /* 000009D8 */
  1021. label000009D2:
  1022. 000009D2  3D6E 0008 000A           move.w     [A6 + 0xA], [A6 + 0x8]
  1023. label000009D8:
  1024. 000009D8  4E5E                     unlink     A6
  1025. 000009DA  205F                     movea.l    A0, [A7]+
  1026. 000009DC  544F                     addq.w     A7, 2
  1027. 000009DE  4ED0                     jmp        [A0]
  1028. export_831:
  1029. 000009E0  4E56 FEFE                link       A6, -0x0102
  1030. 000009E4  206E 0008                movea.l    A0, [A6 + 0x8]
  1031. 000009E8  43EE FF00                lea.l      A1, [A6 - 0x100]
  1032. 000009EC  703F                     moveq.l    D0, 0x3F
  1033. label000009EE:
  1034. 000009EE  22D8                     move.l     [A1]+, [A0]+
  1035. 000009F0  51C8 FFFC                dbf        D0, -0x6 /* 000009EE */
  1036. 000009F4  486E FF00                pea.l      [A6 - 0x100]
  1037. 000009F8  4267                     clr.w      -[A7]
  1038. 000009FA  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  1039. 000009FE  4A2E FF00                tst.b      [A6 - 0x100]
  1040. 00000A02  660C                     bne        +0xE /* 00000A10 */
  1041. 00000A04  4267                     clr.w      -[A7]
  1042. 00000A06  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  1043. 00000A0A  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  1044. 00000A0E  6026                     bra        +0x28 /* 00000A36 */
  1045. label00000A10:
  1046. 00000A10  486E FF00                pea.l      [A6 - 0x100]
  1047. 00000A14  487A 002C                pea.l      [PC + 0x2C /* 00000A42, value 0x1414E56 */]
  1048. 00000A18  4EAD 2952                jsr        [A5 + 0x2952 /* export_1318 */]
  1049. 00000A1C  101F                     move.b     D0, [A7]+
  1050. 00000A1E  670C                     beq        +0xE /* 00000A2C */
  1051. 00000A20  4267                     clr.w      -[A7]
  1052. 00000A22  3EB8 0984                move.w     [A7], [0x00000984 /* AppFontID */]
  1053. 00000A26  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  1054. 00000A2A  600A                     bra        +0xC /* 00000A36 */
  1055. label00000A2C:
  1056. 00000A2C  486E FF00                pea.l      [A6 - 0x100]
  1057. 00000A30  486E FEFE                pea.l      [A6 - 0x102]
  1058. 00000A34  A900                     syscall    GetFNum
  1059. label00000A36:
  1060. 00000A36  3D6E FEFE 000C           move.w     [A6 + 0xC], [A6 - 0x102]
  1061. 00000A3C  4E5E                     unlink     A6
  1062. 00000A3E  2E9F                     move.l     [A7], [A7]+
  1063. 00000A40  4E75                     rts
  1064. 00000A42  0141                     bchg       D1, D0
  1065. export_832:
  1066. fn00000A44:
  1067. 00000A44  4E56 0000                link       A6, 0
  1068. 00000A48  4267                     clr.w      -[A7]
  1069. 00000A4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1070. 00000A4E  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1071. 00000A52  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1072. 00000A56  4E5E                     unlink     A6
  1073. 00000A58  2E9F                     move.l     [A7], [A7]+
  1074. 00000A5A  4E75                     rts
  1075. export_833:
  1076. 00000A5C  4E56 FFFC                link       A6, -0x0004
  1077. 00000A60  2F07                     move.l     -[A7], D7
  1078. 00000A62  102D F8BD                move.b     D0, [A5 - 0x743]
  1079. 00000A66  6708                     beq        +0xA /* 00000A70 */
  1080. 00000A68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1081. 00000A6C  AA1A                     syscall    GetBackColor
  1082. 00000A6E  6056                     bra        +0x58 /* 00000AC6 */
  1083. label00000A70:
  1084. 00000A70  206D FA92                movea.l    A0, [A5 - 0x56E]
  1085. 00000A74  2E28 0054                move.l     D7, [A0 + 0x54]
  1086. 00000A78  206E 0008                movea.l    A0, [A6 + 0x8]
  1087. 00000A7C  43ED F8F4                lea.l      A1, [A5 - 0x70C]
  1088. 00000A80  20D9                     move.l     [A0]+, [A1]+
  1089. 00000A82  3091                     move.w     [A0], [A1]
  1090. 00000A84  2007                     move.l     D0, D7
  1091. 00000A86  0800 0005                btst.b     D0, 0x5
  1092. 00000A8A  6706                     beq        +0x8 /* 00000A92 */
  1093. 00000A8C  8EBC 0000 01C0           or.l       D7, 0x1C0
  1094. label00000A92:
  1095. 00000A92  2007                     move.l     D0, D7
  1096. 00000A94  0800 0008                btst.b     D0, 0x8
  1097. 00000A98  6608                     bne        +0xA /* 00000AA2 */
  1098. 00000A9A  206E 0008                movea.l    A0, [A6 + 0x8]
  1099. 00000A9E  30BC FFFF                move.w     [A0], 0xFFFF
  1100. label00000AA2:
  1101. 00000AA2  2007                     move.l     D0, D7
  1102. 00000AA4  0800 0007                btst.b     D0, 0x7
  1103. 00000AA8  660A                     bne        +0xC /* 00000AB4 */
  1104. 00000AAA  206E 0008                movea.l    A0, [A6 + 0x8]
  1105. 00000AAE  317C FFFF 0002           move.w     [A0 + 0x2], 0xFFFF
  1106. label00000AB4:
  1107. 00000AB4  2007                     move.l     D0, D7
  1108. 00000AB6  0800 0006                btst.b     D0, 0x6
  1109. 00000ABA  660A                     bne        +0xC /* 00000AC6 */
  1110. 00000ABC  206E 0008                movea.l    A0, [A6 + 0x8]
  1111. 00000AC0  317C FFFF 0004           move.w     [A0 + 0x4], 0xFFFF
  1112. label00000AC6:
  1113. 00000AC6  2E1F                     move.l     D7, [A7]+
  1114. 00000AC8  4E5E                     unlink     A6
  1115. 00000ACA  2E9F                     move.l     [A7], [A7]+
  1116. 00000ACC  4E75                     rts
  1117. 00000ACE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1118. export_834: // at 00000AD0 (misaligned)
  1119. 00000AD2  FFFC                     .invalid   <<F/7/7>>
  1120. 00000AD4  2F07                     move.l     -[A7], D7
  1121. 00000AD6  102D F8BD                move.b     D0, [A5 - 0x743]
  1122. 00000ADA  6708                     beq        +0xA /* 00000AE4 */
  1123. 00000ADC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1124. 00000AE0  AA19                     syscall    GetForeColor
  1125. 00000AE2  6056                     bra        +0x58 /* 00000B3A */
  1126. label00000AE4:
  1127. 00000AE4  206D FA92                movea.l    A0, [A5 - 0x56E]
  1128. 00000AE8  2E28 0050                move.l     D7, [A0 + 0x50]
  1129. 00000AEC  206E 0008                movea.l    A0, [A6 + 0x8]
  1130. 00000AF0  43ED F8F4                lea.l      A1, [A5 - 0x70C]
  1131. 00000AF4  20D9                     move.l     [A0]+, [A1]+
  1132. 00000AF6  3091                     move.w     [A0], [A1]
  1133. 00000AF8  2007                     move.l     D0, D7
  1134. 00000AFA  0800 0005                btst.b     D0, 0x5
  1135. 00000AFE  6706                     beq        +0x8 /* 00000B06 */
  1136. 00000B00  8EBC 0000 01C0           or.l       D7, 0x1C0
  1137. label00000B06:
  1138. 00000B06  2007                     move.l     D0, D7
  1139. 00000B08  0800 0008                btst.b     D0, 0x8
  1140. 00000B0C  6608                     bne        +0xA /* 00000B16 */
  1141. 00000B0E  206E 0008                movea.l    A0, [A6 + 0x8]
  1142. 00000B12  30BC FFFF                move.w     [A0], 0xFFFF
  1143. label00000B16:
  1144. 00000B16  2007                     move.l     D0, D7
  1145. 00000B18  0800 0007                btst.b     D0, 0x7
  1146. 00000B1C  660A                     bne        +0xC /* 00000B28 */
  1147. 00000B1E  206E 0008                movea.l    A0, [A6 + 0x8]
  1148. 00000B22  317C FFFF 0002           move.w     [A0 + 0x2], 0xFFFF
  1149. label00000B28:
  1150. 00000B28  2007                     move.l     D0, D7
  1151. 00000B2A  0800 0006                btst.b     D0, 0x6
  1152. 00000B2E  660A                     bne        +0xC /* 00000B3A */
  1153. 00000B30  206E 0008                movea.l    A0, [A6 + 0x8]
  1154. 00000B34  317C FFFF 0004           move.w     [A0 + 0x4], 0xFFFF
  1155. label00000B3A:
  1156. 00000B3A  2E1F                     move.l     D7, [A7]+
  1157. 00000B3C  4E5E                     unlink     A6
  1158. 00000B3E  2E9F                     move.l     [A7], [A7]+
  1159. 00000B40  4E75                     rts
  1160. 00000B42  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1161. // begin alternate branch 00000B44-00000B4A
  1162. fn00000B44:
  1163. 00000B44  4E56 0000                link       A6, 0
  1164. 00000B48  7000                     moveq.l    D0, 0x00
  1165. // end alternate branch 00000B44-00000B4A
  1166. fn00000B44: // (misaligned)
  1167. 00000B46  0000 7000                ori.b      D0, 0x0
  1168. 00000B4A  302E 0008                move.w     D0, [A6 + 0x8]
  1169. 00000B4E  C0BC 0000 0800           and.l      D0, 0x800
  1170. 00000B54  4A80                     tst.l      D0
  1171. 00000B56  6606                     bne        +0x8 /* 00000B5E */
  1172. 00000B58  422E 000A                clr.b      [A6 + 0xA]
  1173. 00000B5C  6006                     bra        +0x8 /* 00000B64 */
  1174. label00000B5E:
  1175. 00000B5E  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  1176. label00000B64:
  1177. 00000B64  4E5E                     unlink     A6
  1178. 00000B66  205F                     movea.l    A0, [A7]+
  1179. 00000B68  544F                     addq.w     A7, 2
  1180. 00000B6A  4ED0                     jmp        [A0]
  1181. fn00000B6C:
  1182. 00000B6C  4E56 0000                link       A6, 0
  1183. 00000B70  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1184. 00000B76  4E5E                     unlink     A6
  1185. 00000B78  205F                     movea.l    A0, [A7]+
  1186. 00000B7A  504F                     addq.w     A7, 8
  1187. 00000B7C  4ED0                     jmp        [A0]
  1188. 00000B7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1189. export_835: // at 00000B80 (misaligned)
  1190. 00000B82  FFFC                     .invalid   <<F/7/7>>
  1191. 00000B84  48E7 0018                movem.l    -[A7], A3,A4
  1192. 00000B88  266E 0008                movea.l    A3, [A6 + 0x8]
  1193. 00000B8C  422E 000C                clr.b      [A6 + 0xC]
  1194. 00000B90  200B                     move.l     D0, A3
  1195. 00000B92  56C0                     sne        D0
  1196. 00000B94  4A00                     tst.b      D0
  1197. 00000B96  6754                     beq        +0x56 /* 00000BEC */
  1198. 00000B98  220B                     move.l     D1, A3
  1199. 00000B9A  0241 0001                andi.w     D1, 0x1
  1200. 00000B9E  0A01 0001                xori.b     D1, 0x1
  1201. 00000BA2  C001                     and.b      D0, D1
  1202. 00000BA4  6746                     beq        +0x48 /* 00000BEC */
  1203. 00000BA6  42A7                     clr.l      -[A7]
  1204. 00000BA8  2F13                     move.l     -[A7], [A3]
  1205. 00000BAA  4EBA FC44                jsr        [PC - 0x3BC /* 000007F0 */]
  1206. 00000BAE  285F                     movea.l    A4, [A7]+
  1207. 00000BB0  200C                     move.l     D0, A4
  1208. 00000BB2  0240 0001                andi.w     D0, 0x1
  1209. 00000BB6  0A00 0001                xori.b     D0, 0x1
  1210. 00000BBA  4A00                     tst.b      D0
  1211. 00000BBC  672A                     beq        +0x2C /* 00000BE8 */
  1212. 00000BBE  220C                     move.l     D1, A4
  1213. 00000BC0  56C1                     sne        D1
  1214. 00000BC2  4A01                     tst.b      D1
  1215. 00000BC4  6716                     beq        +0x18 /* 00000BDC */
  1216. 00000BC6  48E7 C000                movem.l    -[A7], D0,D1
  1217. 00000BCA  4267                     clr.w      -[A7]
  1218. 00000BCC  2F0C                     move.l     -[A7], A4
  1219. 00000BCE  2F0B                     move.l     -[A7], A3
  1220. 00000BD0  4EBA FF9A                jsr        [PC - 0x66 /* 00000B6C */]
  1221. 00000BD4  141F                     move.b     D2, [A7]+
  1222. 00000BD6  4CDF 0003                movem.l    D0,D1, [A7]+
  1223. 00000BDA  C202                     and.b      D1, D2
  1224. label00000BDC:
  1225. 00000BDC  4A01                     tst.b      D1
  1226. 00000BDE  6606                     bne        +0x8 /* 00000BE6 */
  1227. 00000BE0  240C                     move.l     D2, A4
  1228. 00000BE2  57C2                     seq        D2
  1229. 00000BE4  8202                     or.b       D1, D2
  1230. label00000BE6:
  1231. 00000BE6  C001                     and.b      D0, D1
  1232. label00000BE8:
  1233. 00000BE8  1D40 000C                move.b     [A6 + 0xC], D0
  1234. label00000BEC:
  1235. 00000BEC  4CDF 1800                movem.l    A3,A4, [A7]+
  1236. 00000BF0  4E5E                     unlink     A6
  1237. 00000BF2  2E9F                     move.l     [A7], [A7]+
  1238. 00000BF4  4E75                     rts
  1239. 00000BF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1240. // begin alternate branch 00000BF8-00000BFC
  1241. export_836:
  1242. fn00000BF8:
  1243. 00000BF8  4E56 FFFE                link       A6, -0x0002
  1244. // end alternate branch 00000BF8-00000BFC
  1245. export_836: // at 00000BF8 (misaligned)
  1246. fn00000BF8: // (misaligned)
  1247. 00000BFA  FFFE                     .invalid   <<F/7/7>>
  1248. 00000BFC  4267                     clr.w      -[A7]
  1249. 00000BFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1250. 00000C02  4EBA FE40                jsr        [PC - 0x1C0 /* 00000A44 */]
  1251. 00000C06  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  1252. 00000C0A  4267                     clr.w      -[A7]
  1253. 00000C0C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1254. 00000C10  4A5F                     tst.w      [A7]+
  1255. 00000C12  6706                     beq        +0x8 /* 00000C1A */
  1256. 00000C14  422E 000C                clr.b      [A6 + 0xC]
  1257. 00000C18  600E                     bra        +0x10 /* 00000C28 */
  1258. label00000C1A:
  1259. 00000C1A  082E 0007 FFFF           btst.b     [A6 - 0x1], 0x7
  1260. 00000C20  56C0                     sne        D0
  1261. 00000C22  4400                     neg.b      D0
  1262. 00000C24  1D40 000C                move.b     [A6 + 0xC], D0
  1263. label00000C28:
  1264. 00000C28  4E5E                     unlink     A6
  1265. 00000C2A  2E9F                     move.l     [A7], [A7]+
  1266. 00000C2C  4E75                     rts
  1267. 00000C2E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1268. export_837: // at 00000C30 (misaligned)
  1269. 00000C32  FFF8                     .invalid   <<F/7/7>>
  1270. 00000C34  206E 000A                movea.l    A0, [A6 + 0xA]
  1271. 00000C38  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1272. 00000C3C  22D8                     move.l     [A1]+, [A0]+
  1273. 00000C3E  22D8                     move.l     [A1]+, [A0]+
  1274. 00000C40  102E 0008                move.b     D0, [A6 + 0x8]
  1275. 00000C44  4880                     ext.w      D0
  1276. 00000C46  D040                     add.w      D0, D0
  1277. 00000C48  122E 0008                move.b     D1, [A6 + 0x8]
  1278. 00000C4C  4881                     ext.w      D1
  1279. 00000C4E  D241                     add.w      D1, D1
  1280. 00000C50  3436 00FC                move.w     D2, [A6 + D0.w - 0x4]
  1281. 00000C54  9476 10F8                sub.w      D2, [A6 + D1.w - 0x8]
  1282. 00000C58  3D42 000E                move.w     [A6 + 0xE], D2
  1283. 00000C5C  4E5E                     unlink     A6
  1284. 00000C5E  205F                     movea.l    A0, [A7]+
  1285. 00000C60  5C4F                     addq.w     A7, 6
  1286. 00000C62  4ED0                     jmp        [A0]
  1287. export_838:
  1288. 00000C64  4E56 0000                link       A6, 0
  1289. 00000C68  2F0C                     move.l     -[A7], A4
  1290. 00000C6A  286E 0008                movea.l    A4, [A6 + 0x8]
  1291. 00000C6E  302C 0004                move.w     D0, [A4 + 0x4]
  1292. 00000C72  9054                     sub.w      D0, [A4]
  1293. 00000C74  322C 0006                move.w     D1, [A4 + 0x6]
  1294. 00000C78  926C 0002                sub.w      D1, [A4 + 0x2]
  1295. 00000C7C  B240                     cmp.w      D1, D0
  1296. 00000C7E  6E06                     bgt        +0x8 /* 00000C86 */
  1297. 00000C80  422E 000C                clr.b      [A6 + 0xC]
  1298. 00000C84  6006                     bra        +0x8 /* 00000C8C */
  1299. label00000C86:
  1300. 00000C86  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1301. label00000C8C:
  1302. 00000C8C  285F                     movea.l    A4, [A7]+
  1303. 00000C8E  4E5E                     unlink     A6
  1304. 00000C90  2E9F                     move.l     [A7], [A7]+
  1305. 00000C92  4E75                     rts
  1306. fn00000C94:
  1307. 00000C94  4E56 0000                link       A6, 0
  1308. 00000C98  4267                     clr.w      -[A7]
  1309. 00000C9A  A994                     syscall    CurResFile
  1310. 00000C9C  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  1311. 00000CA0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1312. 00000CA4  A998                     syscall    UseResFile
  1313. 00000CA6  4E5E                     unlink     A6
  1314. 00000CA8  205F                     movea.l    A0, [A7]+
  1315. 00000CAA  544F                     addq.w     A7, 2
  1316. 00000CAC  4ED0                     jmp        [A0]
  1317. 00000CAE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1318. export_839: // at 00000CB0 (misaligned)
  1319. 00000CB2  0000 42A7                ori.b      D0, 0xA7
  1320. 00000CB6  42A7                     clr.l      -[A7]
  1321. 00000CB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1322. 00000CBC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1323. 00000CC0  201F                     move.l     D0, [A7]+
  1324. 00000CC2  2E9F                     move.l     [A7], [A7]+
  1325. 00000CC4  B097                     cmp.l      D0, [A7]
  1326. 00000CC6  6F02                     ble        +0x4 /* 00000CCA */
  1327. 00000CC8  2E80                     move.l     [A7], D0
  1328. label00000CCA:
  1329. 00000CCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1330. 00000CCE  201F                     move.l     D0, [A7]+
  1331. 00000CD0  2E9F                     move.l     [A7], [A7]+
  1332. 00000CD2  B097                     cmp.l      D0, [A7]
  1333. 00000CD4  6C02                     bge        +0x4 /* 00000CD8 */
  1334. 00000CD6  2E80                     move.l     [A7], D0
  1335. label00000CD8:
  1336. 00000CD8  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1337. 00000CDC  4E5E                     unlink     A6
  1338. 00000CDE  205F                     movea.l    A0, [A7]+
  1339. 00000CE0  DEFC 000C                add.w      A7, 0xC
  1340. 00000CE4  4ED0                     jmp        [A0]
  1341. 00000CE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1342. 00000CEA  FFF8                     .invalid   <<F/7/7>>
  1343. 00000CEC  206E 0008                movea.l    A0, [A6 + 0x8]
  1344. 00000CF0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1345. 00000CF4  22D8                     move.l     [A1]+, [A0]+
  1346. 00000CF6  22D8                     move.l     [A1]+, [A0]+
  1347. 00000CF8  4E5E                     unlink     A6
  1348. 00000CFA  205F                     movea.l    A0, [A7]+
  1349. 00000CFC  5C4F                     addq.w     A7, 6
  1350. 00000CFE  4ED0                     jmp        [A0]
  1351. fn00000D00:
  1352. 00000D00  4E56 FFF8                link       A6, -0x0008
  1353. 00000D04  48E7 0118                movem.l    -[A7], D7,A3,A4
  1354. 00000D08  7000                     moveq.l    D0, 0x00
  1355. 00000D0A  2B40 F8B0                move.l     [A5 - 0x750], D0
  1356. 00000D0E  42A7                     clr.l      -[A7]
  1357. 00000D10  206E 0008                movea.l    A0, [A6 + 0x8]
  1358. 00000D14  4868 FFF8                pea.l      [A0 - 0x8]
  1359. 00000D18  4868 FFF8                pea.l      [A0 - 0x8]
  1360. 00000D1C  A9D2                     syscall    TENew
  1361. 00000D1E  2B5F F8D0                move.l     [A5 - 0x730], [A7]+
  1362. 00000D22  6602                     bne        +0x4 /* 00000D26 */
  1363. 00000D24  6064                     bra        +0x66 /* 00000D8A */
  1364. label00000D26:
  1365. 00000D26  206D F8D0                movea.l    A0, [A5 - 0x730]
  1366. 00000D2A  2850                     movea.l    A4, [A0]
  1367. 00000D2C  2B6C 0026 F8A8           move.l     [A5 - 0x758], [A4 + 0x26]
  1368. 00000D32  2B6C 003E F8E4           move.l     [A5 - 0x71C], [A4 + 0x3E]
  1369. 00000D38  42A7                     clr.l      -[A7]
  1370. 00000D3A  2F3C 0000 0170           move.l     -[A7], 0x170
  1371. 00000D40  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1372. 00000D44  265F                     movea.l    A3, [A7]+
  1373. 00000D46  200B                     move.l     D0, A3
  1374. 00000D48  6602                     bne        +0x4 /* 00000D4C */
  1375. 00000D4A  603E                     bra        +0x40 /* 00000D8A */
  1376. label00000D4C:
  1377. 00000D4C  42A7                     clr.l      -[A7]
  1378. 00000D4E  2F0B                     move.l     -[A7], A3
  1379. 00000D50  4EBA FA9E                jsr        [PC - 0x562 /* 000007F0 */]
  1380. 00000D54  2E1F                     move.l     D7, [A7]+
  1381. 00000D56  42A7                     clr.l      -[A7]
  1382. 00000D58  3F3C 0002                move.w     -[A7], 0x2
  1383. 00000D5C  42A7                     clr.l      -[A7]
  1384. 00000D5E  2F0B                     move.l     -[A7], A3
  1385. 00000D60  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1386. 00000D64  201F                     move.l     D0, [A7]+
  1387. 00000D66  D087                     add.l      D0, D7
  1388. 00000D68  2F00                     move.l     -[A7], D0
  1389. 00000D6A  2F07                     move.l     -[A7], D7
  1390. 00000D6C  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  1391. 00000D70  42A7                     clr.l      -[A7]
  1392. 00000D72  2F3C 0000 0100           move.l     -[A7], 0x100
  1393. 00000D78  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  1394. 00000D7C  2B5F F8B0                move.l     [A5 - 0x750], [A7]+
  1395. 00000D80  42A7                     clr.l      -[A7]
  1396. 00000D82  2EB8 02AA                move.l     [A7], [0x000002AA /* ApplZone */]
  1397. 00000D86  205F                     movea.l    A0, [A7]+
  1398. 00000D88  A01B                     syscall    SetZone
  1399. label00000D8A:
  1400. 00000D8A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1401. 00000D8E  4E5E                     unlink     A6
  1402. 00000D90  2E9F                     move.l     [A7], [A7]+
  1403. 00000D92  4E75                     rts
  1404. fn00000D94:
  1405. 00000D94  4E56 0000                link       A6, 0
  1406. 00000D98  102D F8BD                move.b     D0, [A5 - 0x743]
  1407. 00000D9C  671A                     beq        +0x1C /* 00000DB8 */
  1408. 00000D9E  7200                     moveq.l    D1, 0x00
  1409. 00000DA0  206E 0008                movea.l    A0, [A6 + 0x8]
  1410. 00000DA4  3228 0006                move.w     D1, [A0 + 0x6]
  1411. 00000DA8  C2BC FFFF C000           and.l      D1, 0xFFFFC000
  1412. 00000DAE  0C81 0000 C000           cmpi.l     D1, 0xC000
  1413. 00000DB4  57C1                     seq        D1
  1414. 00000DB6  C001                     and.b      D0, D1
  1415. label00000DB8:
  1416. 00000DB8  1D40 000C                move.b     [A6 + 0xC], D0
  1417. 00000DBC  4E5E                     unlink     A6
  1418. 00000DBE  205F                     movea.l    A0, [A7]+
  1419. 00000DC0  584F                     addq.w     A7, 4
  1420. 00000DC2  4ED0                     jmp        [A0]
  1421. export_840:
  1422. 00000DC4  4E56 FF60                link       A6, -0x00A0
  1423. 00000DC8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1424. 00000DCC  206E 0014                movea.l    A0, [A6 + 0x14]
  1425. 00000DD0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1426. 00000DD4  22D8                     move.l     [A1]+, [A0]+
  1427. 00000DD6  22D8                     move.l     [A1]+, [A0]+
  1428. 00000DD8  2A2E 0018                move.l     D5, [A6 + 0x18]
  1429. 00000DDC  4AAD F8D0                tst.l      [A5 - 0x730]
  1430. 00000DE0  6620                     bne        +0x22 /* 00000E02 */
  1431. 00000DE2  2F0E                     move.l     -[A7], A6
  1432. 00000DE4  4EBA FF1A                jsr        [PC - 0xE6 /* 00000D00 */]
  1433. 00000DE8  4AAD F8D0                tst.l      [A5 - 0x730]
  1434. 00000DEC  6614                     bne        +0x16 /* 00000E02 */
  1435. 00000DEE  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1436. 00000DF2  2F05                     move.l     -[A7], D5
  1437. 00000DF4  486E FFF8                pea.l      [A6 - 0x8]
  1438. 00000DF8  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1439. 00000DFC  A9CE                     syscall    TETextBox/TextBox
  1440. 00000DFE  6000 0208                bra        +0x20A /* 00001008 */
  1441. label00000E02:
  1442. 00000E02  486E FFF0                pea.l      [A6 - 0x10]
  1443. 00000E06  A88B                     syscall    GetFontInfo
  1444. 00000E08  4267                     clr.w      -[A7]
  1445. 00000E0A  206D FA92                movea.l    A0, [A5 - 0x56E]
  1446. 00000E0E  2068 001C                movea.l    A0, [A0 + 0x1C]
  1447. 00000E12  2050                     movea.l    A0, [A0]
  1448. 00000E14  4868 0002                pea.l      [A0 + 0x2]
  1449. 00000E18  486E FFF8                pea.l      [A6 - 0x8]
  1450. 00000E1C  206D F8D0                movea.l    A0, [A5 - 0x730]
  1451. 00000E20  2050                     movea.l    A0, [A0]
  1452. 00000E22  4868 0008                pea.l      [A0 + 0x8]
  1453. 00000E26  A8AA                     syscall    SectRect
  1454. 00000E28  101F                     move.b     D0, [A7]+
  1455. 00000E2A  6700 01DC                beq        +0x1DE /* 00001008 */
  1456. 00000E2E  206D F8D0                movea.l    A0, [A5 - 0x730]
  1457. 00000E32  2850                     movea.l    A4, [A0]
  1458. 00000E34  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1459. 00000E38  224C                     movea.l    A1, A4
  1460. 00000E3A  22D8                     move.l     [A1]+, [A0]+
  1461. 00000E3C  22D8                     move.l     [A1]+, [A0]+
  1462. 00000E3E  102E 0008                move.b     D0, [A6 + 0x8]
  1463. 00000E42  660A                     bne        +0xC /* 00000E4E */
  1464. 00000E44  47D4                     lea.l      A3, [A4]
  1465. 00000E46  536B 0002                subq.w     [A3 + 0x2], 1
  1466. 00000E4A  526B 0006                addq.w     [A3 + 0x6], 1
  1467. label00000E4E:
  1468. 00000E4E  47D4                     lea.l      A3, [A4]
  1469. 00000E50  302B 0002                move.w     D0, [A3 + 0x2]
  1470. 00000E54  48C0                     ext.l      D0
  1471. 00000E56  2F00                     move.l     -[A7], D0
  1472. 00000E58  42A7                     clr.l      -[A7]
  1473. 00000E5A  2F00                     move.l     -[A7], D0
  1474. 00000E5C  42A7                     clr.l      -[A7]
  1475. 00000E5E  322B 0006                move.w     D1, [A3 + 0x6]
  1476. 00000E62  926B 0002                sub.w      D1, [A3 + 0x2]
  1477. 00000E66  48C1                     ext.l      D1
  1478. 00000E68  2F01                     move.l     -[A7], D1
  1479. 00000E6A  322E FFF4                move.w     D1, [A6 - 0xC]
  1480. 00000E6E  48C1                     ext.l      D1
  1481. 00000E70  2F01                     move.l     -[A7], D1
  1482. 00000E72  201F                     move.l     D0, [A7]+
  1483. 00000E74  2E9F                     move.l     [A7], [A7]+
  1484. 00000E76  B097                     cmp.l      D0, [A7]
  1485. 00000E78  6F02                     ble        +0x4 /* 00000E7C */
  1486. 00000E7A  2E80                     move.l     [A7], D0
  1487. label00000E7C:
  1488. 00000E7C  221F                     move.l     D1, [A7]+
  1489. 00000E7E  201F                     move.l     D0, [A7]+
  1490. 00000E80  2F01                     move.l     -[A7], D1
  1491. 00000E82  7214                     moveq.l    D1, 0x14
  1492. 00000E84  2F01                     move.l     -[A7], D1
  1493. 00000E86  201F                     move.l     D0, [A7]+
  1494. 00000E88  2E9F                     move.l     [A7], [A7]+
  1495. 00000E8A  B097                     cmp.l      D0, [A7]
  1496. 00000E8C  6F02                     ble        +0x4 /* 00000E90 */
  1497. 00000E8E  2E80                     move.l     [A7], D0
  1498. label00000E90:
  1499. 00000E90  221F                     move.l     D1, [A7]+
  1500. 00000E92  201F                     move.l     D0, [A7]+
  1501. 00000E94  D280                     add.l      D1, D0
  1502. 00000E96  3741 0006                move.w     [A3 + 0x6], D1
  1503. 00000E9A  296D FA92 0052           move.l     [A4 + 0x52], [A5 - 0x56E]
  1504. 00000EA0  206D FA92                movea.l    A0, [A5 - 0x56E]
  1505. 00000EA4  3968 004A 0050           move.w     [A4 + 0x50], [A0 + 0x4A]
  1506. 00000EAA  206D FA92                movea.l    A0, [A5 - 0x56E]
  1507. 00000EAE  3968 0044 004A           move.w     [A4 + 0x4A], [A0 + 0x44]
  1508. 00000EB4  206D FA92                movea.l    A0, [A5 - 0x56E]
  1509. 00000EB8  1968 0046 004C           move.b     [A4 + 0x4C], [A0 + 0x46]
  1510. 00000EBE  396E FFF0 001A           move.w     [A4 + 0x1A], [A6 - 0x10]
  1511. 00000EC4  302E FFF2                move.w     D0, [A6 - 0xE]
  1512. 00000EC8  D06E FFF0                add.w      D0, [A6 - 0x10]
  1513. 00000ECC  322E FFF6                move.w     D1, [A6 - 0xA]
  1514. 00000ED0  D240                     add.w      D1, D0
  1515. 00000ED2  3941 0018                move.w     [A4 + 0x18], D1
  1516. 00000ED6  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1517. 00000EDA  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  1518. 00000EDE  A9DF                     syscall    TESetAlignment/TESetJust
  1519. 00000EE0  206D F8D0                movea.l    A0, [A5 - 0x730]
  1520. 00000EE4  2850                     movea.l    A4, [A0]
  1521. 00000EE6  102E 0010                move.b     D0, [A6 + 0x10]
  1522. 00000EEA  6706                     beq        +0x8 /* 00000EF2 */
  1523. 00000EEC  426C 0048                clr.w      [A4 + 0x48]
  1524. 00000EF0  6006                     bra        +0x8 /* 00000EF8 */
  1525. label00000EF2:
  1526. 00000EF2  397C FFFF 0048           move.w     [A4 + 0x48], 0xFFFF
  1527. label00000EF8:
  1528. 00000EF8  296D F8A8 0026           move.l     [A4 + 0x26], [A5 - 0x758]
  1529. 00000EFE  4AAE 000C                tst.l      [A6 + 0xC]
  1530. 00000F02  670C                     beq        +0xE /* 00000F10 */
  1531. 00000F04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1532. 00000F08  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  1533. 00000F0C  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1534. label00000F10:
  1535. 00000F10  4AAD F8B0                tst.l      [A5 - 0x750]
  1536. 00000F14  6722                     beq        +0x24 /* 00000F38 */
  1537. 00000F16  0C85 0000 0100           cmpi.l     D5, 0x100
  1538. 00000F1C  6E0E                     bgt        +0x10 /* 00000F2C */
  1539. 00000F1E  206D F8D0                movea.l    A0, [A5 - 0x730]
  1540. 00000F22  2050                     movea.l    A0, [A0]
  1541. 00000F24  216D F8B0 003E           move.l     [A0 + 0x3E], [A5 - 0x750]
  1542. 00000F2A  600C                     bra        +0xE /* 00000F38 */
  1543. label00000F2C:
  1544. 00000F2C  206D F8D0                movea.l    A0, [A5 - 0x730]
  1545. 00000F30  2050                     movea.l    A0, [A0]
  1546. 00000F32  216D F8E4 003E           move.l     [A0 + 0x3E], [A5 - 0x71C]
  1547. label00000F38:
  1548. 00000F38  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1549. 00000F3C  42A7                     clr.l      -[A7]
  1550. 00000F3E  2F05                     move.l     -[A7], D5
  1551. 00000F40  2F3C 0000 7D00           move.l     -[A7], 0x7D00 /* '}\0' */
  1552. 00000F46  201F                     move.l     D0, [A7]+
  1553. 00000F48  2E9F                     move.l     [A7], [A7]+
  1554. 00000F4A  B097                     cmp.l      D0, [A7]
  1555. 00000F4C  6C02                     bge        +0x4 /* 00000F50 */
  1556. 00000F4E  2E80                     move.l     [A7], D0
  1557. label00000F50:
  1558. 00000F50  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  1559. 00000F54  A9CF                     syscall    TESetText
  1560. 00000F56  102E 000A                move.b     D0, [A6 + 0xA]
  1561. 00000F5A  671A                     beq        +0x1C /* 00000F76 */
  1562. 00000F5C  206D F8D0                movea.l    A0, [A5 - 0x730]
  1563. 00000F60  2050                     movea.l    A0, [A0]
  1564. 00000F62  4868 0008                pea.l      [A0 + 0x8]
  1565. 00000F66  A8A3                     syscall    EraseRect
  1566. 00000F68  486E FFF8                pea.l      [A6 - 0x8]
  1567. 00000F6C  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  1568. 00000F70  A9D3                     syscall    TEUpdate
  1569. 00000F72  6000 0094                bra        +0x96 /* 00001008 */
  1570. label00000F76:
  1571. 00000F76  206D FA92                movea.l    A0, [A5 - 0x56E]
  1572. 00000F7A  4AA8 0068                tst.l      [A0 + 0x68]
  1573. 00000F7E  671C                     beq        +0x1E /* 00000F9C */
  1574. 00000F80  7E01                     moveq.l    D7, 0x01
  1575. 00000F82  2068 0068                movea.l    A0, [A0 + 0x68]
  1576. 00000F86  2C28 0008                move.l     D6, [A0 + 0x8]
  1577. 00000F8A  41FA FD5C                lea.l      A0, [PC - 0x2A4 /* 00000CE8, value 0x4E56FFF8 */]
  1578. 00000F8E  226D FA92                movea.l    A1, [A5 - 0x56E]
  1579. 00000F92  2269 0068                movea.l    A1, [A1 + 0x68]
  1580. 00000F96  2348 0008                move.l     [A1 + 0x8], A0
  1581. 00000F9A  6046                     bra        +0x48 /* 00000FE2 */
  1582. label00000F9C:
  1583. 00000F9C  4207                     clr.b      D7
  1584. 00000F9E  4267                     clr.w      -[A7]
  1585. 00000FA0  2F2D FA92                move.l     -[A7], [A5 - 0x56E]
  1586. 00000FA4  4EBA FDEE                jsr        [PC - 0x212 /* 00000D94 */]
  1587. 00000FA8  101F                     move.b     D0, [A7]+
  1588. 00000FAA  671C                     beq        +0x1E /* 00000FC8 */
  1589. 00000FAC  486E FF66                pea.l      [A6 - 0x9A]
  1590. 00000FB0  AA4E                     syscall    SetStdCProcs
  1591. 00000FB2  41FA FD34                lea.l      A0, [PC - 0x2CC /* 00000CE8, value 0x4E56FFF8 */]
  1592. 00000FB6  2D48 FF6E                move.l     [A6 - 0x92], A0
  1593. 00000FBA  41EE FF66                lea.l      A0, [A6 - 0x9A]
  1594. 00000FBE  226D FA92                movea.l    A1, [A5 - 0x56E]
  1595. 00000FC2  2348 0068                move.l     [A1 + 0x68], A0
  1596. 00000FC6  601A                     bra        +0x1C /* 00000FE2 */
  1597. label00000FC8:
  1598. 00000FC8  486E FFB6                pea.l      [A6 - 0x4A]
  1599. 00000FCC  A8EA                     syscall    SetStdProcs
  1600. 00000FCE  41FA FD18                lea.l      A0, [PC - 0x2E8 /* 00000CE8, value 0x4E56FFF8 */]
  1601. 00000FD2  2D48 FFBE                move.l     [A6 - 0x42], A0
  1602. 00000FD6  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  1603. 00000FDA  226D FA92                movea.l    A1, [A5 - 0x56E]
  1604. 00000FDE  2348 0068                move.l     [A1 + 0x68], A0
  1605. label00000FE2:
  1606. 00000FE2  486E FFF8                pea.l      [A6 - 0x8]
  1607. 00000FE6  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  1608. 00000FEA  A9D3                     syscall    TEUpdate
  1609. 00000FEC  1007                     move.b     D0, D7
  1610. 00000FEE  670E                     beq        +0x10 /* 00000FFE */
  1611. 00000FF0  206D FA92                movea.l    A0, [A5 - 0x56E]
  1612. 00000FF4  2068 0068                movea.l    A0, [A0 + 0x68]
  1613. 00000FF8  2146 0008                move.l     [A0 + 0x8], D6
  1614. 00000FFC  600A                     bra        +0xC /* 00001008 */
  1615. label00000FFE:
  1616. 00000FFE  206D FA92                movea.l    A0, [A5 - 0x56E]
  1617. 00001002  7000                     moveq.l    D0, 0x00
  1618. 00001004  2140 0068                move.l     [A0 + 0x68], D0
  1619. label00001008:
  1620. 00001008  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1621. 0000100C  4E5E                     unlink     A6
  1622. 0000100E  205F                     movea.l    A0, [A7]+
  1623. 00001010  DEFC 0018                add.w      A7, 0x18
  1624. 00001014  4ED0                     jmp        [A0]
  1625. 00001016  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1626. export_841: // at 00001018 (misaligned)
  1627. 0000101A  FFEC                     .invalid   <<F/7/7>>
  1628. 0000101C  48E7 0300                movem.l    -[A7], D6,D7
  1629. 00001020  206E 000A                movea.l    A0, [A6 + 0xA]
  1630. 00001024  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1631. 00001028  22D8                     move.l     [A1]+, [A0]+
  1632. 0000102A  22D8                     move.l     [A1]+, [A0]+
  1633. 0000102C  486E FFF0                pea.l      [A6 - 0x10]
  1634. 00001030  A88B                     syscall    GetFontInfo
  1635. 00001032  4267                     clr.w      -[A7]
  1636. 00001034  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1637. 00001038  A88C                     syscall    StringWidth
  1638. 0000103A  3E1F                     move.w     D7, [A7]+
  1639. 0000103C  3C2E FFFE                move.w     D6, [A6 - 0x2]
  1640. 00001040  9C6E FFFA                sub.w      D6, [A6 - 0x6]
  1641. 00001044  BC47                     cmp.w      D6, D7
  1642. 00001046  6F3A                     ble        +0x3C /* 00001082 */
  1643. 00001048  4267                     clr.w      -[A7]
  1644. 0000104A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1645. 0000104E  4EBA F96C                jsr        [PC - 0x694 /* 000009BC */]
  1646. 00001052  301F                     move.w     D0, [A7]+
  1647. 00001054  5440                     addq.w     D0, 2
  1648. 00001056  672A                     beq        +0x2C /* 00001082 */
  1649. 00001058  5340                     subq.w     D0, 1
  1650. 0000105A  671A                     beq        +0x1C /* 00001076 */
  1651. 0000105C  5340                     subq.w     D0, 1
  1652. 0000105E  6722                     beq        +0x24 /* 00001082 */
  1653. 00001060  5340                     subq.w     D0, 1
  1654. 00001062  6702                     beq        +0x4 /* 00001066 */
  1655. 00001064  601C                     bra        +0x1E /* 00001082 */
  1656. label00001066:
  1657. 00001066  3006                     move.w     D0, D6
  1658. 00001068  9047                     sub.w      D0, D7
  1659. 0000106A  48C0                     ext.l      D0
  1660. 0000106C  81FC 0002                divs.w     D0, 0x2
  1661. 00001070  D16E FFFA                add.w      [A6 - 0x6], D0
  1662. 00001074  600C                     bra        +0xE /* 00001082 */
  1663. label00001076:
  1664. 00001076  3006                     move.w     D0, D6
  1665. 00001078  D06E FFFA                add.w      D0, [A6 - 0x6]
  1666. 0000107C  9047                     sub.w      D0, D7
  1667. 0000107E  3D40 FFFA                move.w     [A6 - 0x6], D0
  1668. label00001082:
  1669. 00001082  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1670. 00001086  302E FFF0                move.w     D0, [A6 - 0x10]
  1671. 0000108A  D06E FFF8                add.w      D0, [A6 - 0x8]
  1672. 0000108E  3F00                     move.w     -[A7], D0
  1673. 00001090  A893                     syscall    MoveTo
  1674. 00001092  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1675. 00001096  A884                     syscall    DrawString
  1676. 00001098  4CDF 00C0                movem.l    D6,D7, [A7]+
  1677. 0000109C  4E5E                     unlink     A6
  1678. 0000109E  205F                     movea.l    A0, [A7]+
  1679. 000010A0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1680. 000010A4  4ED0                     jmp        [A0]
  1681. 000010A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1682. export_842: // at 000010A8 (misaligned)
  1683. 000010AA  FFF0                     .invalid   <<F/7/7>>
  1684. 000010AC  206E 000C                movea.l    A0, [A6 + 0xC]
  1685. 000010B0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1686. 000010B4  22D8                     move.l     [A1]+, [A0]+
  1687. 000010B6  22D8                     move.l     [A1]+, [A0]+
  1688. 000010B8  206E 0008                movea.l    A0, [A6 + 0x8]
  1689. 000010BC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1690. 000010C0  22D8                     move.l     [A1]+, [A0]+
  1691. 000010C2  22D8                     move.l     [A1]+, [A0]+
  1692. 000010C4  302E FFF2                move.w     D0, [A6 - 0xE]
  1693. 000010C8  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1694. 000010CC  5CC0                     sge        D0
  1695. 000010CE  4A00                     tst.b      D0
  1696. 000010D0  6728                     beq        +0x2A /* 000010FA */
  1697. 000010D2  322E FFF6                move.w     D1, [A6 - 0xA]
  1698. 000010D6  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  1699. 000010DA  5FC1                     sle        D1
  1700. 000010DC  C001                     and.b      D0, D1
  1701. 000010DE  671A                     beq        +0x1C /* 000010FA */
  1702. 000010E0  322E FFF0                move.w     D1, [A6 - 0x10]
  1703. 000010E4  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  1704. 000010E8  5CC1                     sge        D1
  1705. 000010EA  C001                     and.b      D0, D1
  1706. 000010EC  670C                     beq        +0xE /* 000010FA */
  1707. 000010EE  322E FFF4                move.w     D1, [A6 - 0xC]
  1708. 000010F2  B26E FFFC                cmp.w      D1, [A6 - 0x4]
  1709. 000010F6  5FC1                     sle        D1
  1710. 000010F8  C001                     and.b      D0, D1
  1711. label000010FA:
  1712. 000010FA  4400                     neg.b      D0
  1713. 000010FC  1D40 0010                move.b     [A6 + 0x10], D0
  1714. 00001100  4E5E                     unlink     A6
  1715. 00001102  205F                     movea.l    A0, [A7]+
  1716. 00001104  504F                     addq.w     A7, 8
  1717. 00001106  4ED0                     jmp        [A0]
  1718. export_843:
  1719. 00001108  4E56 0000                link       A6, 0
  1720. 0000110C  302E 0008                move.w     D0, [A6 + 0x8]
  1721. 00001110  48C0                     ext.l      D0
  1722. 00001112  D0AE 000A                add.l      D0, [A6 + 0xA]
  1723. 00001116  5380                     subq.l     D0, 1
  1724. 00001118  2F00                     move.l     -[A7], D0
  1725. 0000111A  302E 0008                move.w     D0, [A6 + 0x8]
  1726. 0000111E  48C0                     ext.l      D0
  1727. 00001120  2F00                     move.l     -[A7], D0
  1728. 00001122  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  1729. 00001126  302E 0008                move.w     D0, [A6 + 0x8]
  1730. 0000112A  48C0                     ext.l      D0
  1731. 0000112C  2F00                     move.l     -[A7], D0
  1732. 0000112E  4EAD 290A                jsr        [A5 + 0x290A /* export_1309 */]
  1733. 00001132  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1734. 00001136  4E5E                     unlink     A6
  1735. 00001138  205F                     movea.l    A0, [A7]+
  1736. 0000113A  5C4F                     addq.w     A7, 6
  1737. 0000113C  4ED0                     jmp        [A0]
  1738. 0000113E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1739. export_844: // at 00001140 (misaligned)
  1740. 00001142  FFFE                     .invalid   <<F/7/7>>
  1741. 00001144  2F07                     move.l     -[A7], D7
  1742. 00001146  42A7                     clr.l      -[A7]
  1743. 00001148  3F3C 0016                move.w     -[A7], 0x16
  1744. 0000114C  2F3C 8402 0008           move.l     -[A7], 0x84020008
  1745. 00001152  A8B5                     syscall    ScriptUtil
  1746. 00001154  201F                     move.l     D0, [A7]+
  1747. 00001156  3E00                     move.w     D7, D0
  1748. 00001158  BE6E 0008                cmp.w      D7, [A6 + 0x8]
  1749. 0000115C  670C                     beq        +0xE /* 0000116A */
  1750. 0000115E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1751. 00001162  2F3C 8002 0004           move.l     -[A7], 0x80020004
  1752. 00001168  A8B5                     syscall    ScriptUtil
  1753. label0000116A:
  1754. 0000116A  3D47 000A                move.w     [A6 + 0xA], D7
  1755. 0000116E  2E1F                     move.l     D7, [A7]+
  1756. 00001170  4E5E                     unlink     A6
  1757. 00001172  205F                     movea.l    A0, [A7]+
  1758. 00001174  544F                     addq.w     A7, 2
  1759. 00001176  4ED0                     jmp        [A0]
  1760. export_845:
  1761. 00001178  4E56 0000                link       A6, 0
  1762. 0000117C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1763. 00001180  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  1764. 00001184  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1765. 00001188  4E5E                     unlink     A6
  1766. 0000118A  205F                     movea.l    A0, [A7]+
  1767. 0000118C  5C4F                     addq.w     A7, 6
  1768. 0000118E  4ED0                     jmp        [A0]
  1769. export_846:
  1770. 00001190  4E56 FFF4                link       A6, -0x000C
  1771. 00001194  48E7 0308                movem.l    -[A7], D6,D7,A4
  1772. 00001198  206E 0008                movea.l    A0, [A6 + 0x8]
  1773. 0000119C  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1774. 000011A0  22D8                     move.l     [A1]+, [A0]+
  1775. 000011A2  3290                     move.w     [A1], [A0]
  1776. 000011A4  102D F8BD                move.b     D0, [A5 - 0x743]
  1777. 000011A8  674A                     beq        +0x4C /* 000011F4 */
  1778. 000011AA  286D FA92                movea.l    A4, [A5 - 0x56E]
  1779. 000011AE  7000                     moveq.l    D0, 0x00
  1780. 000011B0  302C 0006                move.w     D0, [A4 + 0x6]
  1781. 000011B4  C0BC FFFF C000           and.l      D0, 0xFFFFC000
  1782. 000011BA  0C80 0000 C000           cmpi.l     D0, 0xC000
  1783. 000011C0  56C0                     sne        D0
  1784. 000011C2  4A00                     tst.b      D0
  1785. 000011C4  6626                     bne        +0x28 /* 000011EC */
  1786. 000011C6  2F00                     move.l     -[A7], D0
  1787. 000011C8  4267                     clr.w      -[A7]
  1788. 000011CA  486C 002A                pea.l      [A4 + 0x2A]
  1789. 000011CE  486E FFFA                pea.l      [A6 - 0x6]
  1790. 000011D2  3F3C 0006                move.w     -[A7], 0x6
  1791. 000011D6  4EBA F5B8                jsr        [PC - 0xA48 /* 00000790 */]
  1792. 000011DA  121F                     move.b     D1, [A7]+
  1793. 000011DC  201F                     move.l     D0, [A7]+
  1794. 000011DE  0A01 0001                xori.b     D1, 0x1
  1795. 000011E2  8001                     or.b       D0, D1
  1796. 000011E4  0240 0001                andi.w     D0, 0x1
  1797. 000011E8  6700 0084                beq        +0x86 /* 0000126E */
  1798. label000011EC:
  1799. 000011EC  486E FFFA                pea.l      [A6 - 0x6]
  1800. 000011F0  AA15                     syscall    RGBBackColor
  1801. 000011F2  607A                     bra        +0x7C /* 0000126E */
  1802. label000011F4:
  1803. 000011F4  4246                     clr.w      D6
  1804. 000011F6  082E 0007 FFFA           btst.b     [A6 - 0x6], 0x7
  1805. 000011FC  6702                     beq        +0x4 /* 00001200 */
  1806. 000011FE  7C04                     moveq.l    D6, 0x04
  1807. label00001200:
  1808. 00001200  082E 0007 FFFC           btst.b     [A6 - 0x4], 0x7
  1809. 00001206  6702                     beq        +0x4 /* 0000120A */
  1810. 00001208  5446                     addq.w     D6, 2
  1811. label0000120A:
  1812. 0000120A  082E 0007 FFFE           btst.b     [A6 - 0x2], 0x7
  1813. 00001210  6702                     beq        +0x4 /* 00001214 */
  1814. 00001212  5246                     addq.w     D6, 1
  1815. label00001214:
  1816. 00001214  3006                     move.w     D0, D6
  1817. 00001216  6B52                     bmi        +0x54 /* 0000126A */
  1818. 00001218  0C40 0007                cmpi.w     D0, 0x7
  1819. 0000121C  6E4C                     bgt        +0x4E /* 0000126A */
  1820. 0000121E  D040                     add.w      D0, D0
  1821. 00001220  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1822. 00001224  4EFB 0000                jmp        [PC + D0.w]
  1823. 00001228  0012 0016                ori.b      [A2], 0x16
  1824. 0000122C  001E 0026                ori.b      [A6]+, 0x26 /* '&' */
  1825. 00001230  002E 0036 003E           ori.b      [A6 + 0x3E], 0x36 /* '6' */
  1826. 00001236  0042 7E21                ori.w      D2, 0x7E21 /* '~!' */
  1827. 0000123A  602E                     bra        +0x30 /* 0000126A */
  1828. 0000123C  2E3C 0000 0199           move.l     D7, 0x199
  1829. 00001242  6026                     bra        +0x28 /* 0000126A */
  1830. 00001244  2E3C 0000 0155           move.l     D7, 0x155
  1831. 0000124A  601E                     bra        +0x20 /* 0000126A */
  1832. 0000124C  2E3C 0000 0111           move.l     D7, 0x111
  1833. 00001252  6016                     bra        +0x18 /* 0000126A */
  1834. 00001254  2E3C 0000 00CD           move.l     D7, 0xCD
  1835. 0000125A  600E                     bra        +0x10 /* 0000126A */
  1836. 0000125C  2E3C 0000 0089           move.l     D7, 0x89
  1837. 00001262  6006                     bra        +0x8 /* 0000126A */
  1838. 00001264  7E45                     moveq.l    D7, 0x45
  1839. 00001266  6002                     bra        +0x4 /* 0000126A */
  1840. 00001268  7E1E                     moveq.l    D7, 0x1E
  1841. label0000126A:
  1842. 0000126A  2F07                     move.l     -[A7], D7
  1843. 0000126C  A863                     syscall    BackColor
  1844. label0000126E:
  1845. 0000126E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1846. 00001272  4E5E                     unlink     A6
  1847. 00001274  2E9F                     move.l     [A7], [A7]+
  1848. 00001276  4E75                     rts
  1849. export_847:
  1850. fn00001278:
  1851. 00001278  4E56 FFF4                link       A6, -0x000C
  1852. 0000127C  48E7 0308                movem.l    -[A7], D6,D7,A4
  1853. 00001280  206E 0008                movea.l    A0, [A6 + 0x8]
  1854. 00001284  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1855. 00001288  22D8                     move.l     [A1]+, [A0]+
  1856. 0000128A  3290                     move.w     [A1], [A0]
  1857. 0000128C  102D F8BD                move.b     D0, [A5 - 0x743]
  1858. 00001290  674A                     beq        +0x4C /* 000012DC */
  1859. 00001292  286D FA92                movea.l    A4, [A5 - 0x56E]
  1860. 00001296  7000                     moveq.l    D0, 0x00
  1861. 00001298  302C 0006                move.w     D0, [A4 + 0x6]
  1862. 0000129C  C0BC FFFF C000           and.l      D0, 0xFFFFC000
  1863. 000012A2  0C80 0000 C000           cmpi.l     D0, 0xC000
  1864. 000012A8  56C0                     sne        D0
  1865. 000012AA  4A00                     tst.b      D0
  1866. 000012AC  6626                     bne        +0x28 /* 000012D4 */
  1867. 000012AE  2F00                     move.l     -[A7], D0
  1868. 000012B0  4267                     clr.w      -[A7]
  1869. 000012B2  486C 0024                pea.l      [A4 + 0x24]
  1870. 000012B6  486E FFFA                pea.l      [A6 - 0x6]
  1871. 000012BA  3F3C 0006                move.w     -[A7], 0x6
  1872. 000012BE  4EBA F4D0                jsr        [PC - 0xB30 /* 00000790 */]
  1873. 000012C2  121F                     move.b     D1, [A7]+
  1874. 000012C4  201F                     move.l     D0, [A7]+
  1875. 000012C6  0A01 0001                xori.b     D1, 0x1
  1876. 000012CA  8001                     or.b       D0, D1
  1877. 000012CC  0240 0001                andi.w     D0, 0x1
  1878. 000012D0  6700 0084                beq        +0x86 /* 00001356 */
  1879. label000012D4:
  1880. 000012D4  486E FFFA                pea.l      [A6 - 0x6]
  1881. 000012D8  AA14                     syscall    RGBForeColor
  1882. 000012DA  607A                     bra        +0x7C /* 00001356 */
  1883. label000012DC:
  1884. 000012DC  4246                     clr.w      D6
  1885. 000012DE  082E 0007 FFFA           btst.b     [A6 - 0x6], 0x7
  1886. 000012E4  6702                     beq        +0x4 /* 000012E8 */
  1887. 000012E6  7C04                     moveq.l    D6, 0x04
  1888. label000012E8:
  1889. 000012E8  082E 0007 FFFC           btst.b     [A6 - 0x4], 0x7
  1890. 000012EE  6702                     beq        +0x4 /* 000012F2 */
  1891. 000012F0  5446                     addq.w     D6, 2
  1892. label000012F2:
  1893. 000012F2  082E 0007 FFFE           btst.b     [A6 - 0x2], 0x7
  1894. 000012F8  6702                     beq        +0x4 /* 000012FC */
  1895. 000012FA  5246                     addq.w     D6, 1
  1896. label000012FC:
  1897. 000012FC  3006                     move.w     D0, D6
  1898. 000012FE  6B52                     bmi        +0x54 /* 00001352 */
  1899. 00001300  0C40 0007                cmpi.w     D0, 0x7
  1900. 00001304  6E4C                     bgt        +0x4E /* 00001352 */
  1901. 00001306  D040                     add.w      D0, D0
  1902. 00001308  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1903. 0000130C  4EFB 0000                jmp        [PC + D0.w]
  1904. 00001310  0012 0016                ori.b      [A2], 0x16
  1905. 00001314  001E 0026                ori.b      [A6]+, 0x26 /* '&' */
  1906. 00001318  002E 0036 003E           ori.b      [A6 + 0x3E], 0x36 /* '6' */
  1907. 0000131E  0042 7E21                ori.w      D2, 0x7E21 /* '~!' */
  1908. 00001322  602E                     bra        +0x30 /* 00001352 */
  1909. 00001324  2E3C 0000 0199           move.l     D7, 0x199
  1910. 0000132A  6026                     bra        +0x28 /* 00001352 */
  1911. 0000132C  2E3C 0000 0155           move.l     D7, 0x155
  1912. 00001332  601E                     bra        +0x20 /* 00001352 */
  1913. 00001334  2E3C 0000 0111           move.l     D7, 0x111
  1914. 0000133A  6016                     bra        +0x18 /* 00001352 */
  1915. 0000133C  2E3C 0000 00CD           move.l     D7, 0xCD
  1916. 00001342  600E                     bra        +0x10 /* 00001352 */
  1917. 00001344  2E3C 0000 0089           move.l     D7, 0x89
  1918. 0000134A  6006                     bra        +0x8 /* 00001352 */
  1919. 0000134C  7E45                     moveq.l    D7, 0x45
  1920. 0000134E  6002                     bra        +0x4 /* 00001352 */
  1921. 00001350  7E1E                     moveq.l    D7, 0x1E
  1922. label00001352:
  1923. 00001352  2F07                     move.l     -[A7], D7
  1924. 00001354  A862                     syscall    ForeColor
  1925. label00001356:
  1926. 00001356  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1927. 0000135A  4E5E                     unlink     A6
  1928. 0000135C  2E9F                     move.l     [A7], [A7]+
  1929. 0000135E  4E75                     rts
  1930. export_848:
  1931. fn00001360:
  1932. 00001360  4E56 FFF4                link       A6, -0x000C
  1933. 00001364  2F0C                     move.l     -[A7], A4
  1934. 00001366  206E 0008                movea.l    A0, [A6 + 0x8]
  1935. 0000136A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1936. 0000136E  22D8                     move.l     [A1]+, [A0]+
  1937. 00001370  22D8                     move.l     [A1]+, [A0]+
  1938. 00001372  22D8                     move.l     [A1]+, [A0]+
  1939. 00001374  286D FA92                movea.l    A4, [A5 - 0x56E]
  1940. 00001378  302C 0044                move.w     D0, [A4 + 0x44]
  1941. 0000137C  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  1942. 00001380  6706                     beq        +0x8 /* 00001388 */
  1943. 00001382  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1944. 00001386  A887                     syscall    TextFont
  1945. label00001388:
  1946. 00001388  102C 0046                move.b     D0, [A4 + 0x46]
  1947. 0000138C  122E FFF6                move.b     D1, [A6 - 0xA]
  1948. 00001390  B001                     cmp.b      D0, D1
  1949. 00001392  670A                     beq        +0xC /* 0000139E */
  1950. 00001394  4240                     clr.w      D0
  1951. 00001396  102E FFF6                move.b     D0, [A6 - 0xA]
  1952. 0000139A  3F00                     move.w     -[A7], D0
  1953. 0000139C  A888                     syscall    TextFace
  1954. label0000139E:
  1955. 0000139E  302C 004A                move.w     D0, [A4 + 0x4A]
  1956. 000013A2  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  1957. 000013A6  6706                     beq        +0x8 /* 000013AE */
  1958. 000013A8  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1959. 000013AC  A88A                     syscall    TextSize
  1960. label000013AE:
  1961. 000013AE  486E FFFA                pea.l      [A6 - 0x6]
  1962. 000013B2  4EBA FEC4                jsr        [PC - 0x13C /* 00001278 */]
  1963. 000013B6  285F                     movea.l    A4, [A7]+
  1964. 000013B8  4E5E                     unlink     A6
  1965. 000013BA  2E9F                     move.l     [A7], [A7]+
  1966. 000013BC  4E75                     rts
  1967. 000013BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1968. export_849: // at 000013C0 (misaligned)
  1969. 000013C2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1970. 000013C6  000E 30AE                ori.b      A6, 0xAE
  1971. 000013CA  000C 206E                ori.b      A4, 0x6E /* 'n' */
  1972. 000013CE  000E 316E                ori.b      A6, 0x6E /* 'n' */
  1973. 000013D2  000A 0002                ori.b      A2, 0x2
  1974. 000013D6  206E 000E                movea.l    A0, [A6 + 0xE]
  1975. 000013DA  316E 0008 0004           move.w     [A0 + 0x4], [A6 + 0x8]
  1976. 000013E0  4E5E                     unlink     A6
  1977. 000013E2  205F                     movea.l    A0, [A7]+
  1978. 000013E4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1979. 000013E8  4ED0                     jmp        [A0]
  1980. 000013EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1981. export_850: // at 000013EC (misaligned)
  1982. 000013EE  FFFA                     .invalid   <<F/7/7>>
  1983. 000013F0  2F0C                     move.l     -[A7], A4
  1984. 000013F2  206E 0008                movea.l    A0, [A6 + 0x8]
  1985. 000013F6  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1986. 000013FA  22D8                     move.l     [A1]+, [A0]+
  1987. 000013FC  3290                     move.w     [A1], [A0]
  1988. 000013FE  286E 0012                movea.l    A4, [A6 + 0x12]
  1989. 00001402  38AE 0010                move.w     [A4], [A6 + 0x10]
  1990. 00001406  196E 000F 0002           move.b     [A4 + 0x2], [A6 + 0xF]
  1991. 0000140C  396E 000C 0004           move.w     [A4 + 0x4], [A6 + 0xC]
  1992. 00001412  204C                     movea.l    A0, A4
  1993. 00001414  5C88                     addq.l     A0, 6
  1994. 00001416  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1995. 0000141A  20D9                     move.l     [A0]+, [A1]+
  1996. 0000141C  3091                     move.w     [A0], [A1]
  1997. 0000141E  285F                     movea.l    A4, [A7]+
  1998. 00001420  4E5E                     unlink     A6
  1999. 00001422  205F                     movea.l    A0, [A7]+
  2000. 00001424  DEFC 000E                add.w      A7, 0xE
  2001. 00001428  4ED0                     jmp        [A0]
  2002. 0000142A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2003. // begin alternate branch 0000142C-00001432
  2004. fn0000142C:
  2005. 0000142C  4E56 0000                link       A6, 0
  2006. 00001430  42A7                     clr.l      -[A7]
  2007. // end alternate branch 0000142C-00001432
  2008. fn0000142C: // (misaligned)
  2009. 0000142E  0000 42A7                ori.b      D0, 0xA7
  2010. 00001432  3F3C A86E                move.w     -[A7], 0xA86E
  2011. 00001436  1F3C 0001                move.b     -[A7], 0x1
  2012. 0000143A  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2013. 0000143E  42A7                     clr.l      -[A7]
  2014. 00001440  3F3C AA6E                move.w     -[A7], 0xAA6E
  2015. 00001444  1F3C 0001                move.b     -[A7], 0x1
  2016. 00001448  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2017. 0000144C  201F                     move.l     D0, [A7]+
  2018. 0000144E  B09F                     cmp.l      D0, [A7]+
  2019. 00001450  6608                     bne        +0xA /* 0000145A */
  2020. 00001452  3D7C 0200 0008           move.w     [A6 + 0x8], 0x200
  2021. 00001458  6006                     bra        +0x8 /* 00001460 */
  2022. label0000145A:
  2023. 0000145A  3D7C 0400 0008           move.w     [A6 + 0x8], 0x400
  2024. label00001460:
  2025. 00001460  4E5E                     unlink     A6
  2026. 00001462  4E75                     rts
  2027. export_851:
  2028. 00001464  4E56 FFFE                link       A6, -0x0002
  2029. 00001468  48E7 0300                movem.l    -[A7], D6,D7
  2030. 0000146C  3E2E 0008                move.w     D7, [A6 + 0x8]
  2031. 00001470  4267                     clr.w      -[A7]
  2032. 00001472  3F07                     move.w     -[A7], D7
  2033. 00001474  4EBA F6CE                jsr        [PC - 0x932 /* 00000B44 */]
  2034. 00001478  1C1F                     move.b     D6, [A7]+
  2035. 0000147A  660E                     bne        +0x10 /* 0000148A */
  2036. 0000147C  7000                     moveq.l    D0, 0x00
  2037. 0000147E  3007                     move.w     D0, D7
  2038. 00001480  C0BC 0000 00FF           and.l      D0, 0xFF
  2039. 00001486  3E00                     move.w     D7, D0
  2040. 00001488  601A                     bra        +0x1C /* 000014A4 */
  2041. label0000148A:
  2042. 0000148A  7000                     moveq.l    D0, 0x00
  2043. 0000148C  3007                     move.w     D0, D7
  2044. 0000148E  C0BC 0000 03FF           and.l      D0, 0x3FF
  2045. 00001494  3E00                     move.w     D7, D0
  2046. 00001496  4267                     clr.w      -[A7]
  2047. 00001498  4EBA FF92                jsr        [PC - 0x6E /* 0000142C */]
  2048. 0000149C  BE5F                     cmp.w      D7, [A7]+
  2049. 0000149E  6D04                     blt        +0x6 /* 000014A4 */
  2050. 000014A0  3E3C 009F                move.w     D7, 0x9F
  2051. label000014A4:
  2052. 000014A4  42A7                     clr.l      -[A7]
  2053. 000014A6  3F3C 009F                move.w     -[A7], 0x9F
  2054. 000014AA  1F3C 0001                move.b     -[A7], 0x1
  2055. 000014AE  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2056. 000014B2  42A7                     clr.l      -[A7]
  2057. 000014B4  3F07                     move.w     -[A7], D7
  2058. 000014B6  1F06                     move.b     -[A7], D6
  2059. 000014B8  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2060. 000014BC  201F                     move.l     D0, [A7]+
  2061. 000014BE  B09F                     cmp.l      D0, [A7]+
  2062. 000014C0  56C0                     sne        D0
  2063. 000014C2  4400                     neg.b      D0
  2064. 000014C4  1D40 000A                move.b     [A6 + 0xA], D0
  2065. 000014C8  4CDF 00C0                movem.l    D6,D7, [A7]+
  2066. 000014CC  4E5E                     unlink     A6
  2067. 000014CE  205F                     movea.l    A0, [A7]+
  2068. 000014D0  544F                     addq.w     A7, 2
  2069. 000014D2  4ED0                     jmp        [A0]
  2070. export_852:
  2071. 000014D4  4E56 FFFC                link       A6, -0x0004
  2072. 000014D8  48E7 0108                movem.l    -[A7], D7,A4
  2073. 000014DC  286E 0008                movea.l    A4, [A6 + 0x8]
  2074. 000014E0  4240                     clr.w      D0
  2075. 000014E2  1014                     move.b     D0, [A4]
  2076. 000014E4  3D40 FFFC                move.w     [A6 - 0x4], D0
  2077. 000014E8  7E01                     moveq.l    D7, 0x01
  2078. 000014EA  6036                     bra        +0x38 /* 00001522 */
  2079. label000014EC:
  2080. 000014EC  4240                     clr.w      D0
  2081. 000014EE  1034 7000                move.b     D0, [A4 + D7.w]
  2082. 000014F2  4A40                     tst.w      D0
  2083. 000014F4  6B18                     bmi        +0x1A /* 0000150E */
  2084. 000014F6  B07C 007F                cmp.w      D0, 0x7F
  2085. 000014FA  6E12                     bgt        +0x14 /* 0000150E */
  2086. 000014FC  41FA 0044                lea.l      A0, [PC + 0x44 /* 00001542, value 0x4E56 'NV', cstring "" */]
  2087. 00001500  3200                     move.w     D1, D0
  2088. 00001502  E649                     lsr        D1.w, 3
  2089. 00001504  4441                     neg.w      D1
  2090. 00001506  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2091. 0000150A  0A3C 0004                xori.b     ccr, 4
  2092. label0000150E:
  2093. 0000150E  660E                     bne        +0x10 /* 0000151E */
  2094. 00001510  4240                     clr.w      D0
  2095. 00001512  1034 7000                move.b     D0, [A4 + D7.w]
  2096. 00001516  907C 0020                sub.w      D0, 0x20 /* ' ' */
  2097. 0000151A  1980 7000                move.b     [A4 + D7.w], D0
  2098. label0000151E:
  2099. 0000151E  5247                     addq.w     D7, 1
  2100. 00001520  6906                     bvs        +0x8 /* 00001528 */
  2101. label00001522:
  2102. 00001522  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  2103. 00001526  6FC4                     ble        -0x3A /* 000014EC */
  2104. label00001528:
  2105. 00001528  4CDF 1080                movem.l    D7,A4, [A7]+
  2106. 0000152C  4E5E                     unlink     A6
  2107. 0000152E  2E9F                     move.l     [A7], [A7]+
  2108. 00001530  4E75                     rts
  2109. 00001532  07FF                     .incomplete
  2110. 00001534  FFFE                     .invalid   <<F/7/7>>
  2111. 00001536  0000 0000                ori.b      D0, 0x0
  2112. 0000153A  0000 0000                ori.b      D0, 0x0
  2113. 0000153E  0000 0000                ori.b      D0, 0x0
  2114. 00001542  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2115. export_853: // at 00001544 (misaligned)
  2116. 00001546  0000 102E                ori.b      D0, 0x2E /* '.' */
  2117. 0000154A  0008 6710                ori.b      A0, 0x10
  2118. 0000154E  42A7                     clr.l      -[A7]
  2119. 00001550  2EBC 0000 0B9E           move.l     [A7], 0xB9E
  2120. 00001556  205F                     movea.l    A0, [A7]+
  2121. 00001558  10BC 00FF                move.b     [A0], 0xFF
  2122. 0000155C  600C                     bra        +0xE /* 0000156A */
  2123. 0000155E  42A7                     clr.l      -[A7]
  2124. 00001560  2EBC 0000 0B9E           move.l     [A7], 0xB9E
  2125. 00001566  205F                     movea.l    A0, [A7]+
  2126. 00001568  4210                     clr.b      [A0]
  2127. label0000156A:
  2128. 0000156A  4E5E                     unlink     A6
  2129. 0000156C  205F                     movea.l    A0, [A7]+
  2130. 0000156E  544F                     addq.w     A7, 2
  2131. 00001570  4ED0                     jmp        [A0]
  2132. 00001572  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2133. export_854: // at 00001574 (misaligned)
  2134. 00001576  FFFE                     .invalid   <<F/7/7>>
  2135. 00001578  4267                     clr.w      -[A7]
  2136. 0000157A  A994                     syscall    CurResFile
  2137. 0000157C  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2138. 00001580  3F2D F8AC                move.w     -[A7], [A5 - 0x754]
  2139. 00001584  A998                     syscall    UseResFile
  2140. 00001586  41EE 0008                lea.l      A0, [A6 + 0x8]
  2141. 0000158A  2018                     move.l     D0, [A0]+
  2142. 0000158C  6702                     beq        +0x4 /* 00001590 */
  2143. 0000158E  2F00                     move.l     -[A7], D0
  2144. label00001590:
  2145. 00001590  2050                     movea.l    A0, [A0]
  2146. 00001592  4E90                     jsr        [A0]
  2147. 00001594  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2148. 00001598  A998                     syscall    UseResFile
  2149. 0000159A  4E5E                     unlink     A6
  2150. 0000159C  205F                     movea.l    A0, [A7]+
  2151. 0000159E  504F                     addq.w     A7, 8
  2152. 000015A0  4ED0                     jmp        [A0]
  2153. 000015A2  0000 206F                ori.b      D0, 0x6F /* 'o' */
  2154. export_855: // at 000015A4 (misaligned)
  2155. 000015A6  0004 302F                ori.b      D4, 0x2F /* '/' */
  2156. 000015AA  0008 48C0                ori.b      A0, 0xC0
  2157. 000015AE  20C0                     move.l     [A0]+, D0
  2158. 000015B0  302F 000A                move.w     D0, [A7 + 0xA]
  2159. 000015B4  48C0                     ext.l      D0
  2160. 000015B6  2080                     move.l     [A0], D0
  2161. 000015B8  205F                     movea.l    A0, [A7]+
  2162. 000015BA  504F                     addq.w     A7, 8
  2163. 000015BC  4ED0                     jmp        [A0]
  2164. 000015BE  0000 206F                ori.b      D0, 0x6F /* 'o' */
  2165. // begin alternate branch 000015C0-000015CA
  2166. export_856:
  2167. fn000015C0:
  2168. 000015C0  206F 0004                movea.l    A0, [A7 + 0x4]
  2169. 000015C4  223C 0000 7530           move.l     D1, 0x7530 /* 'u0' */
  2170. // end alternate branch 000015C0-000015CA
  2171. export_856: // at 000015C0 (misaligned)
  2172. fn000015C0: // (misaligned)
  2173. 000015C2  0004 223C                ori.b      D4, 0x3C /* '<' */
  2174. 000015C6  0000 7530                ori.b      D0, 0x30 /* '0' */
  2175. 000015CA  2401                     move.l     D2, D1
  2176. 000015CC  4482                     neg.l      D2
  2177. 000015CE  2018                     move.l     D0, [A0]+
  2178. 000015D0  B081                     cmp.l      D0, D1
  2179. 000015D2  6E08                     bgt        +0xA /* 000015DC */
  2180. 000015D4  B082                     cmp.l      D0, D2
  2181. 000015D6  6C06                     bge        +0x8 /* 000015DE */
  2182. 000015D8  2002                     move.l     D0, D2
  2183. 000015DA  6002                     bra        +0x4 /* 000015DE */
  2184. label000015DC:
  2185. 000015DC  2001                     move.l     D0, D1
  2186. label000015DE:
  2187. 000015DE  3F40 0008                move.w     [A7 + 0x8], D0
  2188. 000015E2  2010                     move.l     D0, [A0]
  2189. 000015E4  B081                     cmp.l      D0, D1
  2190. 000015E6  6E08                     bgt        +0xA /* 000015F0 */
  2191. 000015E8  B082                     cmp.l      D0, D2
  2192. 000015EA  6C06                     bge        +0x8 /* 000015F2 */
  2193. 000015EC  2002                     move.l     D0, D2
  2194. 000015EE  6002                     bra        +0x4 /* 000015F2 */
  2195. label000015F0:
  2196. 000015F0  2001                     move.l     D0, D1
  2197. label000015F2:
  2198. 000015F2  3F40 000A                move.w     [A7 + 0xA], D0
  2199. 000015F6  205F                     movea.l    A0, [A7]+
  2200. 000015F8  584F                     addq.w     A7, 4
  2201. 000015FA  4ED0                     jmp        [A0]
  2202. export_857:
  2203. 000015FC  206F 0008                movea.l    A0, [A7 + 0x8]
  2204. 00001600  226F 0004                movea.l    A1, [A7 + 0x4]
  2205. 00001604  3018                     move.w     D0, [A0]+
  2206. 00001606  48C0                     ext.l      D0
  2207. 00001608  22C0                     move.l     [A1]+, D0
  2208. 0000160A  3018                     move.w     D0, [A0]+
  2209. 0000160C  48C0                     ext.l      D0
  2210. 0000160E  22C0                     move.l     [A1]+, D0
  2211. 00001610  3018                     move.w     D0, [A0]+
  2212. 00001612  48C0                     ext.l      D0
  2213. 00001614  22C0                     move.l     [A1]+, D0
  2214. 00001616  3010                     move.w     D0, [A0]
  2215. 00001618  48C0                     ext.l      D0
  2216. 0000161A  2280                     move.l     [A1], D0
  2217. 0000161C  205F                     movea.l    A0, [A7]+
  2218. 0000161E  504F                     addq.w     A7, 8
  2219. 00001620  4ED0                     jmp        [A0]
  2220. 00001622  0000 226F                ori.b      D0, 0x6F /* 'o' */
  2221. export_858: // at 00001624 (misaligned)
  2222. 00001626  0004 42A7                ori.b      D4, 0xA7
  2223. 0000162A  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2224. 0000162E  6100 FF90                bsr        -0x6E /* 000015C0 */
  2225. 00001632  22DF                     move.l     [A1]+, [A7]+
  2226. 00001634  42A7                     clr.l      -[A7]
  2227. 00001636  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2228. 0000163A  5097                     addq.l     [A7], 8
  2229. 0000163C  6100 FF82                bsr        -0x7C /* 000015C0 */
  2230. 00001640  229F                     move.l     [A1], [A7]+
  2231. 00001642  205F                     movea.l    A0, [A7]+
  2232. 00001644  504F                     addq.w     A7, 8
  2233. 00001646  4ED0                     jmp        [A0]
  2234. export_859:
  2235. 00001648  206F 0008                movea.l    A0, [A7 + 0x8]
  2236. 0000164C  226F 0004                movea.l    A1, [A7 + 0x4]
  2237. 00001650  2018                     move.l     D0, [A0]+
  2238. 00001652  D199                     add.l      [A1]+, D0
  2239. 00001654  2010                     move.l     D0, [A0]
  2240. 00001656  D191                     add.l      [A1], D0
  2241. 00001658  205F                     movea.l    A0, [A7]+
  2242. 0000165A  504F                     addq.w     A7, 8
  2243. 0000165C  4ED0                     jmp        [A0]
  2244. 0000165E  0000 206F                ori.b      D0, 0x6F /* 'o' */
  2245. export_860: // at 00001660 (misaligned)
  2246. 00001662  0008 226F                ori.b      A0, 0x6F /* 'o' */
  2247. 00001666  0004 2018                ori.b      D4, 0x18
  2248. 0000166A  9199                     sub.l      [A1]+, D0
  2249. 0000166C  2010                     move.l     D0, [A0]
  2250. 0000166E  9191                     sub.l      [A1], D0
  2251. 00001670  205F                     movea.l    A0, [A7]+
  2252. 00001672  504F                     addq.w     A7, 8
  2253. 00001674  4ED0                     jmp        [A0]
  2254. 00001676  0000 206F                ori.b      D0, 0x6F /* 'o' */
  2255. export_861: // at 00001678 (misaligned)
  2256. 0000167A  000C 20EF                ori.b      A4, 0xEF
  2257. 0000167E  0004 20AF                ori.b      D4, 0xAF
  2258. 00001682  0008 205F                ori.b      A0, 0x5F /* '_' */
  2259. 00001686  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2260. 0000168A  4ED0                     jmp        [A0]
  2261. export_862:
  2262. 0000168C  206F 0008                movea.l    A0, [A7 + 0x8]
  2263. 00001690  226F 0004                movea.l    A1, [A7 + 0x4]
  2264. 00001694  B388                     cmpm.l     [A1]+, [A0]+
  2265. 00001696  6602                     bne        +0x4 /* 0000169A */
  2266. 00001698  B388                     cmpm.l     [A1]+, [A0]+
  2267. label0000169A:
  2268. 0000169A  57C0                     seq        D0
  2269. 0000169C  4400                     neg.b      D0
  2270. 0000169E  1F40 000C                move.b     [A7 + 0xC], D0
  2271. 000016A2  205F                     movea.l    A0, [A7]+
  2272. 000016A4  504F                     addq.w     A7, 8
  2273. 000016A6  4ED0                     jmp        [A0]
  2274. export_863:
  2275. 000016A8  206F 0014                movea.l    A0, [A7 + 0x14]
  2276. 000016AC  20EF 000C                move.l     [A0]+, [A7 + 0xC]
  2277. 000016B0  20EF 0010                move.l     [A0]+, [A7 + 0x10]
  2278. 000016B4  20EF 0004                move.l     [A0]+, [A7 + 0x4]
  2279. 000016B8  20AF 0008                move.l     [A0], [A7 + 0x8]
  2280. 000016BC  205F                     movea.l    A0, [A7]+
  2281. 000016BE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2282. 000016C2  4ED0                     jmp        [A0]
  2283. export_864:
  2284. 000016C4  206F 000C                movea.l    A0, [A7 + 0xC]
  2285. 000016C8  202F 0008                move.l     D0, [A7 + 0x8]
  2286. 000016CC  222F 0004                move.l     D1, [A7 + 0x4]
  2287. 000016D0  D398                     add.l      [A0]+, D1
  2288. 000016D2  D198                     add.l      [A0]+, D0
  2289. 000016D4  D398                     add.l      [A0]+, D1
  2290. 000016D6  D190                     add.l      [A0], D0
  2291. 000016D8  205F                     movea.l    A0, [A7]+
  2292. 000016DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2293. 000016DE  4ED0                     jmp        [A0]
  2294. export_865:
  2295. 000016E0  206F 000C                movea.l    A0, [A7 + 0xC]
  2296. 000016E4  2248                     movea.l    A1, A0
  2297. 000016E6  202F 0008                move.l     D0, [A7 + 0x8]
  2298. 000016EA  222F 0004                move.l     D1, [A7 + 0x4]
  2299. 000016EE  D399                     add.l      [A1]+, D1
  2300. 000016F0  D199                     add.l      [A1]+, D0
  2301. 000016F2  9399                     sub.l      [A1]+, D1
  2302. 000016F4  9191                     sub.l      [A1], D0
  2303. 000016F6  6100 00DC                bsr        +0xDE /* 000017D4 */
  2304. 000016FA  205F                     movea.l    A0, [A7]+
  2305. 000016FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2306. 00001700  4ED0                     jmp        [A0]
  2307. 00001702  0000 206F                ori.b      D0, 0x6F /* 'o' */
  2308. export_866: // at 00001704 (misaligned)
  2309. 00001706  0004 226F                ori.b      D4, 0x6F /* 'o' */
  2310. 0000170A  000C 4CD1                ori.b      A4, 0xD1
  2311. 0000170E  0003 48D0                ori.b      D3, 0xD0
  2312. 00001712  0003 226F                ori.b      D3, 0x6F /* 'o' */
  2313. 00001716  0008 4CD1                ori.b      A0, 0xD1
  2314. 0000171A  0003 48E8                ori.b      D3, 0xE8
  2315. 0000171E  0003 0008                ori.b      D3, 0x8
  2316. 00001722  43E8 0008                lea.l      A1, [A0 + 0x8]
  2317. 00001726  B388                     cmpm.l     [A1]+, [A0]+
  2318. 00001728  6C0A                     bge        +0xC /* 00001734 */
  2319. 0000172A  2368 FFFC FFFC           move.l     [A1 - 0x4], [A0 - 0x4]
  2320. 00001730  2140 FFFC                move.l     [A0 - 0x4], D0
  2321. label00001734:
  2322. 00001734  B388                     cmpm.l     [A1]+, [A0]+
  2323. 00001736  6C0A                     bge        +0xC /* 00001742 */
  2324. 00001738  2368 FFFC FFFC           move.l     [A1 - 0x4], [A0 - 0x4]
  2325. 0000173E  2141 FFFC                move.l     [A0 - 0x4], D1
  2326. label00001742:
  2327. 00001742  205F                     movea.l    A0, [A7]+
  2328. 00001744  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2329. 00001748  4ED0                     jmp        [A0]
  2330. 0000174A  0000 422F                ori.b      D0, 0x2F /* '/' */
  2331. export_867: // at 0000174C (misaligned)
  2332. 0000174E  000C 206F                ori.b      A4, 0x6F /* 'o' */
  2333. 00001752  0008 2008                ori.b      A0, 0x8
  2334. 00001756  226F 0004                movea.l    A1, [A7 + 0x4]
  2335. 0000175A  B388                     cmpm.l     [A1]+, [A0]+
  2336. 0000175C  6E12                     bgt        +0x14 /* 00001770 */
  2337. 0000175E  B388                     cmpm.l     [A1]+, [A0]+
  2338. 00001760  6E0E                     bgt        +0x10 /* 00001770 */
  2339. 00001762  2040                     movea.l    A0, D0
  2340. 00001764  B388                     cmpm.l     [A1]+, [A0]+
  2341. 00001766  6F08                     ble        +0xA /* 00001770 */
  2342. 00001768  B388                     cmpm.l     [A1]+, [A0]+
  2343. 0000176A  6F04                     ble        +0x6 /* 00001770 */
  2344. 0000176C  522F 000C                addq.b     [A7 + 0xC], 1
  2345. label00001770:
  2346. 00001770  205F                     movea.l    A0, [A7]+
  2347. 00001772  504F                     addq.w     A7, 8
  2348. 00001774  4ED0                     jmp        [A0]
  2349. 00001776  0000 206F                ori.b      D0, 0x6F /* 'o' */
  2350. export_868: // at 00001778 (misaligned)
  2351. 0000177A  0006 4A2F                ori.b      D6, 0x2F /* '/' */
  2352. 0000177E  0004 6702                ori.b      D4, 0x2
  2353. 00001782  5848                     addq.w     A0, 4
  2354. 00001784  2028 0008                move.l     D0, [A0 + 0x8]
  2355. 00001788  9090                     sub.l      D0, [A0]
  2356. 0000178A  2F40 000A                move.l     [A7 + 0xA], D0
  2357. 0000178E  205F                     movea.l    A0, [A7]+
  2358. 00001790  5C4F                     addq.w     A7, 6
  2359. 00001792  4ED0                     jmp        [A0]
  2360. export_869:
  2361. 00001794  206F 0008                movea.l    A0, [A7 + 0x8]
  2362. 00001798  226F 0004                movea.l    A1, [A7 + 0x4]
  2363. 0000179C  2011                     move.l     D0, [A1]
  2364. 0000179E  B090                     cmp.l      D0, [A0]
  2365. 000017A0  6C02                     bge        +0x4 /* 000017A4 */
  2366. 000017A2  2010                     move.l     D0, [A0]
  2367. label000017A4:
  2368. 000017A4  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  2369. 000017A8  6D06                     blt        +0x8 /* 000017B0 */
  2370. 000017AA  2028 0008                move.l     D0, [A0 + 0x8]
  2371. 000017AE  5380                     subq.l     D0, 1
  2372. label000017B0:
  2373. 000017B0  22C0                     move.l     [A1]+, D0
  2374. 000017B2  2011                     move.l     D0, [A1]
  2375. 000017B4  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  2376. 000017B8  6C04                     bge        +0x6 /* 000017BE */
  2377. 000017BA  2028 0004                move.l     D0, [A0 + 0x4]
  2378. label000017BE:
  2379. 000017BE  B0A8 000C                cmp.l      D0, [A0 + 0xC]
  2380. 000017C2  6D06                     blt        +0x8 /* 000017CA */
  2381. 000017C4  2028 000C                move.l     D0, [A0 + 0xC]
  2382. 000017C8  5380                     subq.l     D0, 1
  2383. label000017CA:
  2384. 000017CA  2280                     move.l     [A1], D0
  2385. 000017CC  205F                     movea.l    A0, [A7]+
  2386. 000017CE  504F                     addq.w     A7, 8
  2387. 000017D0  4ED0                     jmp        [A0]
  2388. 000017D2  0000 7001                ori.b      D0, 0x1
  2389. // begin alternate branch 000017D4-000017D6
  2390. fn000017D4:
  2391. 000017D4  7001                     moveq.l    D0, 0x01
  2392. // end alternate branch 000017D4-000017D6
  2393. fn000017D4: // (misaligned)
  2394. 000017D6  2228 0008                move.l     D1, [A0 + 0x8]
  2395. 000017DA  B290                     cmp.l      D1, [A0]
  2396. 000017DC  6F0A                     ble        +0xC /* 000017E8 */
  2397. 000017DE  2228 000C                move.l     D1, [A0 + 0xC]
  2398. 000017E2  B2A8 0004                cmp.l      D1, [A0 + 0x4]
  2399. 000017E6  6E0A                     bgt        +0xC /* 000017F2 */
  2400. label000017E8:
  2401. 000017E8  7000                     moveq.l    D0, 0x00
  2402. 000017EA  20C0                     move.l     [A0]+, D0
  2403. 000017EC  20C0                     move.l     [A0]+, D0
  2404. 000017EE  20C0                     move.l     [A0]+, D0
  2405. 000017F0  2080                     move.l     [A0], D0
  2406. label000017F2:
  2407. 000017F2  4E75                     rts
  2408. export_870:
  2409. 000017F4  4E56 0000                link       A6, 0
  2410. 000017F8  48E7 E0E0                movem.l    -[A7], D0,D1,D2,A0,A1,A2
  2411. 000017FC  594F                     subq.w     A7, 4
  2412. 000017FE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2413. 00001802  4EBA 0578                jsr        [PC + 0x578 /* 00001D7C */]
  2414. 00001806  205F                     movea.l    A0, [A7]+
  2415. 00001808  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2416. 0000180C  487A 000A                pea.l      [PC + 0xA /* 00001818, value 0x44CDF, cstring "" */]
  2417. 00001810  4ED0                     jmp        [A0]
  2418. 00001812  4EBA 05E0                jsr        [PC + 0x5E0 /* 00001DF4 */]
  2419. 00001816  5DAE 0004                subq.l     [A6 + 0x4], 6
  2420. 0000181A  4CDF 0707                movem.l    D0,D1,D2,A0,A1,A2, [A7]+
  2421. 0000181E  4E5E                     unlink     A6
  2422. 00001820  2F57 0002                move.l     [A7 + 0x2], [A7]
  2423. 00001824  544F                     addq.w     A7, 2
  2424. 00001826  4E75                     rts
  2425. fn00001828:
  2426. 00001828  4E56 0000                link       A6, 0
  2427. 0000182C  48E7 E0E0                movem.l    -[A7], D0,D1,D2,A0,A1,A2
  2428. 00001830  554F                     subq.w     A7, 2
  2429. 00001832  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2430. 00001836  4EBA 07A8                jsr        [PC + 0x7A8 /* 00001FE0 */]
  2431. 0000183A  101F                     move.b     D0, [A7]+
  2432. 0000183C  4A00                     tst.b      D0
  2433. 0000183E  6606                     bne        +0x8 /* 00001846 */
  2434. 00001840  422E 000A                clr.b      [A6 + 0xA]
  2435. 00001844  6020                     bra        +0x22 /* 00001866 */
  2436. label00001846:
  2437. 00001846  594F                     subq.w     A7, 4
  2438. 00001848  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2439. 0000184C  4EBA 052E                jsr        [PC + 0x52E /* 00001D7C */]
  2440. 00001850  205F                     movea.l    A0, [A7]+
  2441. 00001852  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2442. 00001856  487A 000A                pea.l      [PC + 0xA /* 00001862, value 0x1000A, cstring "" */]
  2443. 0000185A  4ED0                     jmp        [A0]
  2444. 0000185C  4EBA 0596                jsr        [PC + 0x596 /* 00001DF4 */]
  2445. 00001860  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  2446. label00001866:
  2447. 00001866  4CDF 0707                movem.l    D0,D1,D2,A0,A1,A2, [A7]+
  2448. 0000186A  4E5E                     unlink     A6
  2449. 0000186C  205F                     movea.l    A0, [A7]+
  2450. 0000186E  544F                     addq.w     A7, 2
  2451. 00001870  4ED0                     jmp        [A0]
  2452. 00001872  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2453. // begin alternate branch 00001874-00001878
  2454. fn00001874:
  2455. 00001874  4E56 FFFE                link       A6, -0x0002
  2456. // end alternate branch 00001874-00001878
  2457. fn00001874: // (misaligned)
  2458. 00001876  FFFE                     .invalid   <<F/7/7>>
  2459. 00001878  4267                     clr.w      -[A7]
  2460. 0000187A  3F2D F950                move.w     -[A7], [A5 - 0x6B0]
  2461. 0000187E  4EBA F414                jsr        [PC - 0xBEC /* 00000C94 */]
  2462. 00001882  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2463. 00001886  42A7                     clr.l      -[A7]
  2464. 00001888  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2465. 0000188C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2466. 00001890  A81F                     syscall    Get1Resource
  2467. 00001892  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2468. 00001896  4267                     clr.w      -[A7]
  2469. 00001898  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2470. 0000189C  4EBA F3F6                jsr        [PC - 0xC0A /* 00000C94 */]
  2471. 000018A0  4A5F                     tst.w      [A7]+
  2472. 000018A2  4E5E                     unlink     A6
  2473. 000018A4  205F                     movea.l    A0, [A7]+
  2474. 000018A6  5C4F                     addq.w     A7, 6
  2475. 000018A8  4ED0                     jmp        [A0]
  2476. 000018AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2477. // begin alternate branch 000018AC-000018B8
  2478. export_871:
  2479. fn000018AC:
  2480. 000018AC  4E56 FEFE                link       A6, -0x0102
  2481. 000018B0  206E 0008                movea.l    A0, [A6 + 0x8]
  2482. 000018B4  43EE FF00                lea.l      A1, [A6 - 0x100]
  2483. // end alternate branch 000018AC-000018B8
  2484. export_871: // at 000018AC (misaligned)
  2485. fn000018AC: // (misaligned)
  2486. 000018AE  FEFE 206E                .extension 0xEFE <<F/2-3/7>> // unimplemented
  2487. 000018B2  0008 43EE                ori.b      A0, 0xEE
  2488. 000018B6  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  2489. 000018B8  703F                     moveq.l    D0, 0x3F
  2490. label000018BA:
  2491. 000018BA  22D8                     move.l     [A1]+, [A0]+
  2492. 000018BC  51C8 FFFC                dbf        D0, -0x6 /* 000018BA */
  2493. 000018C0  4267                     clr.w      -[A7]
  2494. 000018C2  3F2D F950                move.w     -[A7], [A5 - 0x6B0]
  2495. 000018C6  4EBA F3CC                jsr        [PC - 0xC34 /* 00000C94 */]
  2496. 000018CA  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  2497. 000018CE  42A7                     clr.l      -[A7]
  2498. 000018D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2499. 000018D4  486E FF00                pea.l      [A6 - 0x100]
  2500. 000018D8  A820                     syscall    Get1NamedResource
  2501. 000018DA  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  2502. 000018DE  4267                     clr.w      -[A7]
  2503. 000018E0  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  2504. 000018E4  4EBA F3AE                jsr        [PC - 0xC52 /* 00000C94 */]
  2505. 000018E8  4A5F                     tst.w      [A7]+
  2506. 000018EA  4E5E                     unlink     A6
  2507. 000018EC  205F                     movea.l    A0, [A7]+
  2508. 000018EE  504F                     addq.w     A7, 8
  2509. 000018F0  4ED0                     jmp        [A0]
  2510. 000018F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2511. export_872: // at 000018F4 (misaligned)
  2512. 000018F6  FFFE                     .invalid   <<F/7/7>>
  2513. 000018F8  4267                     clr.w      -[A7]
  2514. 000018FA  3F2D F950                move.w     -[A7], [A5 - 0x6B0]
  2515. 000018FE  4EBA F394                jsr        [PC - 0xC6C /* 00000C94 */]
  2516. 00001902  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2517. 00001906  42A7                     clr.l      -[A7]
  2518. 00001908  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2519. 0000190C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2520. 00001910  A80E                     syscall    Get1IndResource/Get1IxResource
  2521. 00001912  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2522. 00001916  4267                     clr.w      -[A7]
  2523. 00001918  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2524. 0000191C  4EBA F376                jsr        [PC - 0xC8A /* 00000C94 */]
  2525. 00001920  4A5F                     tst.w      [A7]+
  2526. 00001922  4E5E                     unlink     A6
  2527. 00001924  205F                     movea.l    A0, [A7]+
  2528. 00001926  5C4F                     addq.w     A7, 6
  2529. 00001928  4ED0                     jmp        [A0]
  2530. 0000192A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2531. export_873: // at 0000192C (misaligned)
  2532. 0000192E  FFFE                     .invalid   <<F/7/7>>
  2533. 00001930  4267                     clr.w      -[A7]
  2534. 00001932  3F2D F950                move.w     -[A7], [A5 - 0x6B0]
  2535. 00001936  4EBA F35C                jsr        [PC - 0xCA4 /* 00000C94 */]
  2536. 0000193A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2537. 0000193E  4267                     clr.w      -[A7]
  2538. 00001940  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2539. 00001944  A80D                     syscall    Count1Resources
  2540. 00001946  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  2541. 0000194A  4267                     clr.w      -[A7]
  2542. 0000194C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2543. 00001950  4EBA F342                jsr        [PC - 0xCBE /* 00000C94 */]
  2544. 00001954  4A5F                     tst.w      [A7]+
  2545. 00001956  4E5E                     unlink     A6
  2546. 00001958  2E9F                     move.l     [A7], [A7]+
  2547. 0000195A  4E75                     rts
  2548. export_874:
  2549. 0000195C  4E56 0000                link       A6, 0
  2550. 00001960  42A7                     clr.l      -[A7]
  2551. 00001962  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  2552. 00001968  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2553. 0000196C  4EBA FF06                jsr        [PC - 0xFA /* 00001874 */]
  2554. 00001970  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  2555. 00001974  4E5E                     unlink     A6
  2556. 00001976  205F                     movea.l    A0, [A7]+
  2557. 00001978  544F                     addq.w     A7, 2
  2558. 0000197A  4ED0                     jmp        [A0]
  2559. fn0000197C:
  2560. 0000197C  4E56 FFFE                link       A6, -0x0002
  2561. 00001980  1D6D F900 FFFF           move.b     [A6 - 0x1], [A5 - 0x700]
  2562. 00001986  1B7C 0001 F900           move.b     [A5 - 0x700], 0x1
  2563. 0000198C  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  2564. 00001992  4267                     clr.w      -[A7]
  2565. 00001994  4EBA 002A                jsr        [PC + 0x2A /* 000019C0 */]
  2566. 00001998  4267                     clr.w      -[A7]
  2567. 0000199A  2F2D F948                move.l     -[A7], [A5 - 0x6B8]
  2568. 0000199E  205F                     movea.l    A0, [A7]+
  2569. 000019A0  4A90                     tst.l      [A0]
  2570. 000019A2  57D7                     seq        [A7]
  2571. 000019A4  4417                     neg.b      [A7]
  2572. 000019A6  101F                     move.b     D0, [A7]+
  2573. 000019A8  670C                     beq        +0xE /* 000019B6 */
  2574. 000019AA  2F2D F948                move.l     -[A7], [A5 - 0x6B8]
  2575. 000019AE  2F2D F920                move.l     -[A7], [A5 - 0x6E0]
  2576. 000019B2  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2577. label000019B6:
  2578. 000019B6  1B6E FFFF F900           move.b     [A5 - 0x700], [A6 - 0x1]
  2579. 000019BC  4E5E                     unlink     A6
  2580. 000019BE  4E75                     rts
  2581. fn000019C0:
  2582. 000019C0  4E56 FFF4                link       A6, -0x000C
  2583. 000019C4  48E7 0700                movem.l    -[A7], D5,D6,D7
  2584. 000019C8  1A2E 0008                move.b     D5, [A6 + 0x8]
  2585. 000019CC  1B7C 0001 F910           move.b     [A5 - 0x6F0], 0x1
  2586. 000019D2  102D F90C                move.b     D0, [A5 - 0x6F4]
  2587. 000019D6  6600 00EC                bne        +0xEE /* 00001AC4 */
  2588. 000019DA  1B7C 0001 F90C           move.b     [A5 - 0x6F4], 0x1
  2589. 000019E0  4267                     clr.w      -[A7]
  2590. 000019E2  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2591. 000019E6  4EBA 0314                jsr        [PC + 0x314 /* 00001CFC */]
  2592. 000019EA  101F                     move.b     D0, [A7]+
  2593. 000019EC  6708                     beq        +0xA /* 000019F6 */
  2594. 000019EE  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2595. 000019F2  205F                     movea.l    A0, [A7]+
  2596. 000019F4  A02B                     syscall    EmptyHandle
  2597. label000019F6:
  2598. 000019F6  42A7                     clr.l      -[A7]
  2599. 000019F8  42A7                     clr.l      -[A7]
  2600. 000019FA  4267                     clr.w      -[A7]
  2601. 000019FC  486E FFF4                pea.l      [A6 - 0xC]
  2602. 00001A00  4EBA 07DE                jsr        [PC + 0x7DE /* 000021E0 */]
  2603. 00001A04  202D F908                move.l     D0, [A5 - 0x6F8]
  2604. 00001A08  909F                     sub.l      D0, [A7]+
  2605. 00001A0A  5180                     subq.l     D0, 8
  2606. 00001A0C  2F00                     move.l     -[A7], D0
  2607. 00001A0E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2608. 00001A12  201F                     move.l     D0, [A7]+
  2609. 00001A14  2E9F                     move.l     [A7], [A7]+
  2610. 00001A16  B097                     cmp.l      D0, [A7]
  2611. 00001A18  6C02                     bge        +0x4 /* 00001A1C */
  2612. 00001A1A  2E80                     move.l     [A7], D0
  2613. label00001A1C:
  2614. 00001A1C  2E1F                     move.l     D7, [A7]+
  2615. 00001A1E  6F00 00A4                ble        +0xA6 /* 00001AC4 */
  2616. 00001A22  4267                     clr.w      -[A7]
  2617. 00001A24  2F2D F948                move.l     -[A7], [A5 - 0x6B8]
  2618. 00001A28  4EBA 02D2                jsr        [PC + 0x2D2 /* 00001CFC */]
  2619. 00001A2C  101F                     move.b     D0, [A7]+
  2620. 00001A2E  6708                     beq        +0xA /* 00001A38 */
  2621. 00001A30  2F2D F948                move.l     -[A7], [A5 - 0x6B8]
  2622. 00001A34  205F                     movea.l    A0, [A7]+
  2623. 00001A36  A02B                     syscall    EmptyHandle
  2624. label00001A38:
  2625. 00001A38  1005                     move.b     D0, D5
  2626. 00001A3A  6706                     beq        +0x8 /* 00001A42 */
  2627. 00001A3C  2C2E 000A                move.l     D6, [A6 + 0xA]
  2628. 00001A40  6010                     bra        +0x12 /* 00001A52 */
  2629. label00001A42:
  2630. 00001A42  2F07                     move.l     -[A7], D7
  2631. 00001A44  201F                     move.l     D0, [A7]+
  2632. 00001A46  A04D                     syscall    PurgeMem
  2633. 00001A48  42A7                     clr.l      -[A7]
  2634. 00001A4A  2F07                     move.l     -[A7], D7
  2635. 00001A4C  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2636. 00001A50  2C1F                     move.l     D6, [A7]+
  2637. label00001A52:
  2638. 00001A52  BE86                     cmp.l      D7, D6
  2639. 00001A54  6F0A                     ble        +0xC /* 00001A60 */
  2640. 00001A56  422D F910                clr.b      [A5 - 0x6F0]
  2641. 00001A5A  422D F90C                clr.b      [A5 - 0x6F4]
  2642. 00001A5E  2E06                     move.l     D7, D6
  2643. label00001A60:
  2644. 00001A60  1005                     move.b     D0, D5
  2645. 00001A62  0A00 0001                xori.b     D0, 0x1
  2646. 00001A66  4A00                     tst.b      D0
  2647. 00001A68  673C                     beq        +0x3E /* 00001AA6 */
  2648. 00001A6A  2F00                     move.l     -[A7], D0
  2649. 00001A6C  4267                     clr.w      -[A7]
  2650. 00001A6E  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2651. 00001A72  205F                     movea.l    A0, [A7]+
  2652. 00001A74  4A90                     tst.l      [A0]
  2653. 00001A76  57D7                     seq        [A7]
  2654. 00001A78  4417                     neg.b      [A7]
  2655. 00001A7A  121F                     move.b     D1, [A7]+
  2656. 00001A7C  201F                     move.l     D0, [A7]+
  2657. 00001A7E  4A01                     tst.b      D1
  2658. 00001A80  661A                     bne        +0x1C /* 00001A9C */
  2659. 00001A82  48E7 C000                movem.l    -[A7], D0,D1
  2660. 00001A86  4267                     clr.w      -[A7]
  2661. 00001A88  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2662. 00001A8C  4EBA 026E                jsr        [PC + 0x26E /* 00001CFC */]
  2663. 00001A90  141F                     move.b     D2, [A7]+
  2664. 00001A92  4CDF 0003                movem.l    D0,D1, [A7]+
  2665. 00001A96  8202                     or.b       D1, D2
  2666. 00001A98  C001                     and.b      D0, D1
  2667. 00001A9A  670A                     beq        +0xC /* 00001AA6 */
  2668. label00001A9C:
  2669. 00001A9C  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2670. 00001AA0  2F07                     move.l     -[A7], D7
  2671. 00001AA2  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2672. label00001AA6:
  2673. 00001AA6  4267                     clr.w      -[A7]
  2674. 00001AA8  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2675. 00001AAC  205F                     movea.l    A0, [A7]+
  2676. 00001AAE  4A90                     tst.l      [A0]
  2677. 00001AB0  57D7                     seq        [A7]
  2678. 00001AB2  4417                     neg.b      [A7]
  2679. 00001AB4  101F                     move.b     D0, [A7]+
  2680. 00001AB6  660C                     bne        +0xE /* 00001AC4 */
  2681. 00001AB8  1005                     move.b     D0, D5
  2682. 00001ABA  6608                     bne        +0xA /* 00001AC4 */
  2683. 00001ABC  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2684. 00001AC0  205F                     movea.l    A0, [A7]+
  2685. 00001AC2  A064                     syscall    MoveHHi
  2686. label00001AC4:
  2687. 00001AC4  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2688. 00001AC8  4E5E                     unlink     A6
  2689. 00001ACA  205F                     movea.l    A0, [A7]+
  2690. 00001ACC  5C4F                     addq.w     A7, 6
  2691. 00001ACE  4ED0                     jmp        [A0]
  2692. export_875:
  2693. fn00001AD0:
  2694. 00001AD0  4E56 0000                link       A6, 0
  2695. 00001AD4  4EBA FEA6                jsr        [PC - 0x15A /* 0000197C */]
  2696. 00001AD8  1D6D F910 0008           move.b     [A6 + 0x8], [A5 - 0x6F0]
  2697. 00001ADE  4E5E                     unlink     A6
  2698. 00001AE0  4E75                     rts
  2699. 00001AE2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2700. export_876: // at 00001AE4 (misaligned)
  2701. 00001AE6  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2702. 00001AEA  4EBA FFE4                jsr        [PC - 0x1C /* 00001AD0 */]
  2703. 00001AEE  101F                     move.b     D0, [A7]+
  2704. 00001AF0  660A                     bne        +0xC /* 00001AFC */
  2705. 00001AF2  3F3C FF94                move.w     -[A7], 0xFF94
  2706. 00001AF6  42A7                     clr.l      -[A7]
  2707. 00001AF8  4EBA E626                jsr        [PC - 0x19DA /* 00000120 */]
  2708. label00001AFC:
  2709. 00001AFC  4E5E                     unlink     A6
  2710. 00001AFE  4E75                     rts
  2711. export_877:
  2712. 00001B00  4E56 0000                link       A6, 0
  2713. 00001B04  4267                     clr.w      -[A7]
  2714. 00001B06  4EBA 0408                jsr        [PC + 0x408 /* 00001F10 */]
  2715. 00001B0A  101F                     move.b     D0, [A7]+
  2716. 00001B0C  670A                     beq        +0xC /* 00001B18 */
  2717. 00001B0E  3F3C FF94                move.w     -[A7], 0xFF94
  2718. 00001B12  42A7                     clr.l      -[A7]
  2719. 00001B14  4EBA E60A                jsr        [PC - 0x19F6 /* 00000120 */]
  2720. label00001B18:
  2721. 00001B18  4E5E                     unlink     A6
  2722. 00001B1A  4E75                     rts
  2723. export_878:
  2724. 00001B1C  4E56 0000                link       A6, 0
  2725. 00001B20  206E 000C                movea.l    A0, [A6 + 0xC]
  2726. 00001B24  20AD F908                move.l     [A0], [A5 - 0x6F8]
  2727. 00001B28  206E 0008                movea.l    A0, [A6 + 0x8]
  2728. 00001B2C  20AD F920                move.l     [A0], [A5 - 0x6E0]
  2729. 00001B30  4E5E                     unlink     A6
  2730. 00001B32  205F                     movea.l    A0, [A7]+
  2731. 00001B34  504F                     addq.w     A7, 8
  2732. 00001B36  4ED0                     jmp        [A0]
  2733. export_879:
  2734. 00001B38  4E56 FFF0                link       A6, -0x0010
  2735. 00001B3C  206E 0008                movea.l    A0, [A6 + 0x8]
  2736. 00001B40  0C50 4EF9                cmpi.w     [A0], 0x4EF9
  2737. 00001B44  660E                     bne        +0x10 /* 00001B54 */
  2738. 00001B46  202E 0008                move.l     D0, [A6 + 0x8]
  2739. 00001B4A  5580                     subq.l     D0, 2
  2740. 00001B4C  2040                     movea.l    A0, D0
  2741. 00001B4E  3D50 000C                move.w     [A6 + 0xC], [A0]
  2742. 00001B52  601C                     bra        +0x1E /* 00001B70 */
  2743. label00001B54:
  2744. 00001B54  206E 0008                movea.l    A0, [A6 + 0x8]
  2745. 00001B58  0C50 3F3C                cmpi.w     [A0], 0x3F3C /* '?<' */
  2746. 00001B5C  660E                     bne        +0x10 /* 00001B6C */
  2747. 00001B5E  202E 0008                move.l     D0, [A6 + 0x8]
  2748. 00001B62  5480                     addq.l     D0, 2
  2749. 00001B64  2040                     movea.l    A0, D0
  2750. 00001B66  3D50 000C                move.w     [A6 + 0xC], [A0]
  2751. 00001B6A  6004                     bra        +0x6 /* 00001B70 */
  2752. label00001B6C:
  2753. 00001B6C  426E 000C                clr.w      [A6 + 0xC]
  2754. label00001B70:
  2755. 00001B70  4E5E                     unlink     A6
  2756. 00001B72  2E9F                     move.l     [A7], [A7]+
  2757. 00001B74  4E75                     rts
  2758. 00001B76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2759. 00001B7A  FFEC                     .invalid   <<F/7/7>>
  2760. 00001B7C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2761. 00001B80  42A7                     clr.l      -[A7]
  2762. 00001B82  2E8D                     move.l     [A7], A5
  2763. 00001B84  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  2764. 00001B88  2A1F                     move.l     D5, [A7]+
  2765. 00001B8A  7E00                     moveq.l    D7, 0x00
  2766. 00001B8C  102D F904                move.b     D0, [A5 - 0x6FC]
  2767. 00001B90  6600 014E                bne        +0x150 /* 00001CE0 */
  2768. 00001B94  1B7C 0001 F904           move.b     [A5 - 0x6FC], 0x1
  2769. 00001B9A  102D F900                move.b     D0, [A5 - 0x700]
  2770. 00001B9E  0A00 0001                xori.b     D0, 0x1
  2771. 00001BA2  4A00                     tst.b      D0
  2772. 00001BA4  6722                     beq        +0x24 /* 00001BC8 */
  2773. 00001BA6  2F00                     move.l     -[A7], D0
  2774. 00001BA8  4267                     clr.w      -[A7]
  2775. 00001BAA  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2776. 00001BAE  4EBA 014C                jsr        [PC + 0x14C /* 00001CFC */]
  2777. 00001BB2  121F                     move.b     D1, [A7]+
  2778. 00001BB4  201F                     move.l     D0, [A7]+
  2779. 00001BB6  C001                     and.b      D0, D1
  2780. 00001BB8  670E                     beq        +0x10 /* 00001BC8 */
  2781. 00001BBA  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2782. 00001BBE  205F                     movea.l    A0, [A7]+
  2783. 00001BC0  A02B                     syscall    EmptyHandle
  2784. 00001BC2  422D F90C                clr.b      [A5 - 0x6F4]
  2785. 00001BC6  7E01                     moveq.l    D7, 0x01
  2786. label00001BC8:
  2787. 00001BC8  4A87                     tst.l      D7
  2788. 00001BCA  6600 00EA                bne        +0xEC /* 00001CB6 */
  2789. 00001BCE  42A7                     clr.l      -[A7]
  2790. 00001BD0  4267                     clr.w      -[A7]
  2791. 00001BD2  486E FFF8                pea.l      [A6 - 0x8]
  2792. 00001BD6  4EBA 0608                jsr        [PC + 0x608 /* 000021E0 */]
  2793. 00001BDA  281F                     move.l     D4, [A7]+
  2794. 00001BDC  4267                     clr.w      -[A7]
  2795. 00001BDE  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2796. 00001BE2  4EBA 0118                jsr        [PC + 0x118 /* 00001CFC */]
  2797. 00001BE6  101F                     move.b     D0, [A7]+
  2798. 00001BE8  674C                     beq        +0x4E /* 00001C36 */
  2799. 00001BEA  42A7                     clr.l      -[A7]
  2800. 00001BEC  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2801. 00001BF0  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2802. 00001BF4  2C1F                     move.l     D6, [A7]+
  2803. 00001BF6  2004                     move.l     D0, D4
  2804. 00001BF8  D086                     add.l      D0, D6
  2805. 00001BFA  5080                     addq.l     D0, 8
  2806. 00001BFC  B0AD F908                cmp.l      D0, [A5 - 0x6F8]
  2807. 00001C00  6F34                     ble        +0x36 /* 00001C36 */
  2808. 00001C02  422D F90C                clr.b      [A5 - 0x6F4]
  2809. 00001C06  2F06                     move.l     -[A7], D6
  2810. 00001C08  1F3C 0001                move.b     -[A7], 0x1
  2811. 00001C0C  4EBA FDB2                jsr        [PC - 0x24E /* 000019C0 */]
  2812. 00001C10  4267                     clr.w      -[A7]
  2813. 00001C12  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2814. 00001C16  205F                     movea.l    A0, [A7]+
  2815. 00001C18  4A90                     tst.l      [A0]
  2816. 00001C1A  57D7                     seq        [A7]
  2817. 00001C1C  4417                     neg.b      [A7]
  2818. 00001C1E  101F                     move.b     D0, [A7]+
  2819. 00001C20  6704                     beq        +0x6 /* 00001C26 */
  2820. 00001C22  7E01                     moveq.l    D7, 0x01
  2821. 00001C24  6010                     bra        +0x12 /* 00001C36 */
  2822. label00001C26:
  2823. 00001C26  42A7                     clr.l      -[A7]
  2824. 00001C28  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2825. 00001C2C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2826. 00001C30  BC9F                     cmp.l      D6, [A7]+
  2827. 00001C32  6F02                     ble        +0x4 /* 00001C36 */
  2828. 00001C34  7E01                     moveq.l    D7, 0x01
  2829. label00001C36:
  2830. 00001C36  4A87                     tst.l      D7
  2831. 00001C38  57C0                     seq        D0
  2832. 00001C3A  4A00                     tst.b      D0
  2833. 00001C3C  6778                     beq        +0x7A /* 00001CB6 */
  2834. 00001C3E  4AAE FFF8                tst.l      [A6 - 0x8]
  2835. 00001C42  56C1                     sne        D1
  2836. 00001C44  C001                     and.b      D0, D1
  2837. 00001C46  676E                     beq        +0x70 /* 00001CB6 */
  2838. 00001C48  122D F900                move.b     D1, [A5 - 0x700]
  2839. 00001C4C  0A01 0001                xori.b     D1, 0x1
  2840. 00001C50  4A01                     tst.b      D1
  2841. 00001C52  661E                     bne        +0x20 /* 00001C72 */
  2842. 00001C54  48E7 C000                movem.l    -[A7], D0,D1
  2843. 00001C58  4267                     clr.w      -[A7]
  2844. 00001C5A  2F2D F934                move.l     -[A7], [A5 - 0x6CC]
  2845. 00001C5E  205F                     movea.l    A0, [A7]+
  2846. 00001C60  4A90                     tst.l      [A0]
  2847. 00001C62  57D7                     seq        [A7]
  2848. 00001C64  4417                     neg.b      [A7]
  2849. 00001C66  141F                     move.b     D2, [A7]+
  2850. 00001C68  4CDF 0003                movem.l    D0,D1, [A7]+
  2851. 00001C6C  8202                     or.b       D1, D2
  2852. 00001C6E  C001                     and.b      D0, D1
  2853. 00001C70  6744                     beq        +0x46 /* 00001CB6 */
  2854. label00001C72:
  2855. 00001C72  4AAD F91C                tst.l      [A5 - 0x6E4]
  2856. 00001C76  670C                     beq        +0xE /* 00001C84 */
  2857. 00001C78  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2858. 00001C7C  2F2D F91C                move.l     -[A7], [A5 - 0x6E4]
  2859. 00001C80  205F                     movea.l    A0, [A7]+
  2860. 00001C82  4E90                     jsr        [A0]
  2861. label00001C84:
  2862. 00001C84  42A7                     clr.l      -[A7]
  2863. 00001C86  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2864. 00001C8A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2865. 00001C8E  2C1F                     move.l     D6, [A7]+
  2866. 00001C90  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2867. 00001C94  205F                     movea.l    A0, [A7]+
  2868. 00001C96  A049                     syscall    HPurge
  2869. 00001C98  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2870. 00001C9C  205F                     movea.l    A0, [A7]+
  2871. 00001C9E  A02B                     syscall    EmptyHandle
  2872. 00001CA0  422D F90C                clr.b      [A5 - 0x6F4]
  2873. 00001CA4  102D F900                move.b     D0, [A5 - 0x700]
  2874. 00001CA8  670A                     beq        +0xC /* 00001CB4 */
  2875. 00001CAA  2F06                     move.l     -[A7], D6
  2876. 00001CAC  1F3C 0001                move.b     -[A7], 0x1
  2877. 00001CB0  4EBA FD0E                jsr        [PC - 0x2F2 /* 000019C0 */]
  2878. label00001CB4:
  2879. 00001CB4  7E01                     moveq.l    D7, 0x01
  2880. label00001CB6:
  2881. 00001CB6  4A87                     tst.l      D7
  2882. 00001CB8  57C0                     seq        D0
  2883. 00001CBA  4A00                     tst.b      D0
  2884. 00001CBC  671E                     beq        +0x20 /* 00001CDC */
  2885. 00001CBE  2F00                     move.l     -[A7], D0
  2886. 00001CC0  4267                     clr.w      -[A7]
  2887. 00001CC2  2F2D F948                move.l     -[A7], [A5 - 0x6B8]
  2888. 00001CC6  4EBA 0034                jsr        [PC + 0x34 /* 00001CFC */]
  2889. 00001CCA  121F                     move.b     D1, [A7]+
  2890. 00001CCC  201F                     move.l     D0, [A7]+
  2891. 00001CCE  C001                     and.b      D0, D1
  2892. 00001CD0  670A                     beq        +0xC /* 00001CDC */
  2893. 00001CD2  2F2D F948                move.l     -[A7], [A5 - 0x6B8]
  2894. 00001CD6  205F                     movea.l    A0, [A7]+
  2895. 00001CD8  A02B                     syscall    EmptyHandle
  2896. 00001CDA  7E01                     moveq.l    D7, 0x01
  2897. label00001CDC:
  2898. 00001CDC  422D F904                clr.b      [A5 - 0x6FC]
  2899. label00001CE0:
  2900. 00001CE0  2D47 000C                move.l     [A6 + 0xC], D7
  2901. 00001CE4  42A7                     clr.l      -[A7]
  2902. 00001CE6  2F05                     move.l     -[A7], D5
  2903. 00001CE8  2F4D 0004                move.l     [A7 + 0x4], A5
  2904. 00001CEC  2A5F                     movea.l    A5, [A7]+
  2905. 00001CEE  2A1F                     move.l     D5, [A7]+
  2906. 00001CF0  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2907. 00001CF4  4E5E                     unlink     A6
  2908. 00001CF6  2E9F                     move.l     [A7], [A7]+
  2909. 00001CF8  4E75                     rts
  2910. 00001CFA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2911. // begin alternate branch 00001CFC-00001D02
  2912. fn00001CFC:
  2913. 00001CFC  4E56 0000                link       A6, 0
  2914. 00001D00  4267                     clr.w      -[A7]
  2915. // end alternate branch 00001CFC-00001D02
  2916. fn00001CFC: // (misaligned)
  2917. 00001CFE  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2918. 00001D02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2919. 00001D06  205F                     movea.l    A0, [A7]+
  2920. 00001D08  4A90                     tst.l      [A0]
  2921. 00001D0A  57D7                     seq        [A7]
  2922. 00001D0C  4417                     neg.b      [A7]
  2923. 00001D0E  101F                     move.b     D0, [A7]+
  2924. 00001D10  6706                     beq        +0x8 /* 00001D18 */
  2925. 00001D12  422E 000C                clr.b      [A6 + 0xC]
  2926. 00001D16  602C                     bra        +0x2E /* 00001D44 */
  2927. label00001D18:
  2928. 00001D18  42A7                     clr.l      -[A7]
  2929. 00001D1A  2EB8 0330                move.l     [A7], [0x00000330 /* GZMoveHnd */]
  2930. 00001D1E  202E 0008                move.l     D0, [A6 + 0x8]
  2931. 00001D22  B09F                     cmp.l      D0, [A7]+
  2932. 00001D24  56C0                     sne        D0
  2933. 00001D26  4A00                     tst.b      D0
  2934. 00001D28  6714                     beq        +0x16 /* 00001D3E */
  2935. 00001D2A  2F00                     move.l     -[A7], D0
  2936. 00001D2C  42A7                     clr.l      -[A7]
  2937. 00001D2E  2EB8 0328                move.l     [A7], [0x00000328 /* GZRootHnd */]
  2938. 00001D32  221F                     move.l     D1, [A7]+
  2939. 00001D34  201F                     move.l     D0, [A7]+
  2940. 00001D36  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  2941. 00001D3A  56C1                     sne        D1
  2942. 00001D3C  C001                     and.b      D0, D1
  2943. label00001D3E:
  2944. 00001D3E  4400                     neg.b      D0
  2945. 00001D40  1D40 000C                move.b     [A6 + 0xC], D0
  2946. label00001D44:
  2947. 00001D44  4E5E                     unlink     A6
  2948. 00001D46  2E9F                     move.l     [A7], [A7]+
  2949. 00001D48  4E75                     rts
  2950. 00001D4A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2951. export_880: // at 00001D4C (misaligned)
  2952. 00001D4E  FFFC                     .invalid   <<F/7/7>>
  2953. 00001D50  2F0C                     move.l     -[A7], A4
  2954. 00001D52  42A7                     clr.l      -[A7]
  2955. 00001D54  2EB8 02AA                move.l     [A7], [0x000002AA /* ApplZone */]
  2956. 00001D58  285F                     movea.l    A4, [A7]+
  2957. 00001D5A  7000                     moveq.l    D0, 0x00
  2958. 00001D5C  302C 0016                move.w     D0, [A4 + 0x16]
  2959. 00001D60  80BC 0000 0400           or.l       D0, 0x400
  2960. 00001D66  3940 0016                move.w     [A4 + 0x16], D0
  2961. 00001D6A  422D F904                clr.b      [A5 - 0x6FC]
  2962. 00001D6E  487A FE08                pea.l      [PC - 0x1F8 /* 00001B78, value 0x4E56FFEC */]
  2963. 00001D72  205F                     movea.l    A0, [A7]+
  2964. 00001D74  A04B                     syscall    SetGrowZone
  2965. 00001D76  285F                     movea.l    A4, [A7]+
  2966. 00001D78  4E5E                     unlink     A6
  2967. 00001D7A  4E75                     rts
  2968. fn00001D7C:
  2969. 00001D7C  4E56 FFFC                link       A6, -0x0004
  2970. 00001D80  2F07                     move.l     -[A7], D7
  2971. 00001D82  42A7                     clr.l      -[A7]
  2972. 00001D84  2E8D                     move.l     [A7], A5
  2973. 00001D86  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  2974. 00001D8A  2E1F                     move.l     D7, [A7]+
  2975. 00001D8C  2D6D F92A 000A           move.l     [A6 + 0xA], [A5 - 0x6D6]
  2976. 00001D92  42A7                     clr.l      -[A7]
  2977. 00001D94  2E8D                     move.l     [A7], A5
  2978. 00001D96  BE9F                     cmp.l      D7, [A7]+
  2979. 00001D98  6714                     beq        +0x16 /* 00001DAE */
  2980. 00001D9A  422D F8FC                clr.b      [A5 - 0x704]
  2981. 00001D9E  42A7                     clr.l      -[A7]
  2982. 00001DA0  2F07                     move.l     -[A7], D7
  2983. 00001DA2  2F4D 0004                move.l     [A7 + 0x4], A5
  2984. 00001DA6  2A5F                     movea.l    A5, [A7]+
  2985. 00001DA8  4A9F                     tst.l      [A7]+
  2986. 00001DAA  663E                     bne        +0x40 /* 00001DEA */
  2987. 00001DAC  603C                     bra        +0x3E /* 00001DEA */
  2988. label00001DAE:
  2989. 00001DAE  1B7C 0001 F8FC           move.b     [A5 - 0x704], 0x1
  2990. 00001DB4  4267                     clr.w      -[A7]
  2991. 00001DB6  3F2D F950                move.w     -[A7], [A5 - 0x6B0]
  2992. 00001DBA  4EBA EED8                jsr        [PC - 0x1128 /* 00000C94 */]
  2993. 00001DBE  3B5F F944                move.w     [A5 - 0x6BC], [A7]+
  2994. 00001DC2  4267                     clr.w      -[A7]
  2995. 00001DC4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2996. 00001DC8  4EBA 0216                jsr        [PC + 0x216 /* 00001FE0 */]
  2997. 00001DCC  101F                     move.b     D0, [A7]+
  2998. 00001DCE  660A                     bne        +0xC /* 00001DDA */
  2999. 00001DD0  3F3C FF94                move.w     -[A7], 0xFF94
  3000. 00001DD4  42A7                     clr.l      -[A7]
  3001. 00001DD6  4EBA E348                jsr        [PC - 0x1CB8 /* 00000120 */]
  3002. label00001DDA:
  3003. 00001DDA  206D F938                movea.l    A0, [A5 - 0x6C8]
  3004. 00001DDE  2050                     movea.l    A0, [A0]
  3005. 00001DE0  302E 0008                move.w     D0, [A6 + 0x8]
  3006. 00001DE4  11BC 0001 00FF           move.b     [A0 + D0.w - 0x1], 0x1
  3007. label00001DEA:
  3008. 00001DEA  2E1F                     move.l     D7, [A7]+
  3009. 00001DEC  4E5E                     unlink     A6
  3010. 00001DEE  205F                     movea.l    A0, [A7]+
  3011. 00001DF0  544F                     addq.w     A7, 2
  3012. 00001DF2  4ED0                     jmp        [A0]
  3013. fn00001DF4:
  3014. 00001DF4  4E56 FFFC                link       A6, -0x0004
  3015. 00001DF8  2F07                     move.l     -[A7], D7
  3016. 00001DFA  42A7                     clr.l      -[A7]
  3017. 00001DFC  2E8D                     move.l     [A7], A5
  3018. 00001DFE  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  3019. 00001E02  2E1F                     move.l     D7, [A7]+
  3020. 00001E04  42A7                     clr.l      -[A7]
  3021. 00001E06  2E8D                     move.l     [A7], A5
  3022. 00001E08  BE9F                     cmp.l      D7, [A7]+
  3023. 00001E0A  56C0                     sne        D0
  3024. 00001E0C  4A00                     tst.b      D0
  3025. 00001E0E  6610                     bne        +0x12 /* 00001E20 */
  3026. 00001E10  122D F8FC                move.b     D1, [A5 - 0x704]
  3027. 00001E14  0A01 0001                xori.b     D1, 0x1
  3028. 00001E18  8001                     or.b       D0, D1
  3029. 00001E1A  0240 0001                andi.w     D0, 0x1
  3030. 00001E1E  6710                     beq        +0x12 /* 00001E30 */
  3031. label00001E20:
  3032. 00001E20  42A7                     clr.l      -[A7]
  3033. 00001E22  2F07                     move.l     -[A7], D7
  3034. 00001E24  2F4D 0004                move.l     [A7 + 0x4], A5
  3035. 00001E28  2A5F                     movea.l    A5, [A7]+
  3036. 00001E2A  4A9F                     tst.l      [A7]+
  3037. 00001E2C  6620                     bne        +0x22 /* 00001E4E */
  3038. 00001E2E  601E                     bra        +0x20 /* 00001E4E */
  3039. label00001E30:
  3040. 00001E30  102D F8FC                move.b     D0, [A5 - 0x704]
  3041. 00001E34  670C                     beq        +0xE /* 00001E42 */
  3042. 00001E36  4267                     clr.w      -[A7]
  3043. 00001E38  3F2D F944                move.w     -[A7], [A5 - 0x6BC]
  3044. 00001E3C  4EBA EE56                jsr        [PC - 0x11AA /* 00000C94 */]
  3045. 00001E40  4A5F                     tst.w      [A7]+
  3046. label00001E42:
  3047. 00001E42  42A7                     clr.l      -[A7]
  3048. 00001E44  2F07                     move.l     -[A7], D7
  3049. 00001E46  2F4D 0004                move.l     [A7 + 0x4], A5
  3050. 00001E4A  2A5F                     movea.l    A5, [A7]+
  3051. 00001E4C  4A9F                     tst.l      [A7]+
  3052. label00001E4E:
  3053. 00001E4E  2E1F                     move.l     D7, [A7]+
  3054. 00001E50  4E5E                     unlink     A6
  3055. 00001E52  4E75                     rts
  3056. export_881:
  3057. 00001E54  4E56 FEE4                link       A6, -0x011C
  3058. 00001E58  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3059. 00001E5C  4267                     clr.w      -[A7]
  3060. 00001E5E  2F3C 7265 7321           move.l     -[A7], 0x72657321 /* 'res!' */
  3061. 00001E64  A99C                     syscall    CountResources
  3062. 00001E66  3D5F FEE6                move.w     [A6 - 0x11A], [A7]+
  3063. 00001E6A  7E01                     moveq.l    D7, 0x01
  3064. 00001E6C  6000 0092                bra        +0x94 /* 00001F00 */
  3065. label00001E70:
  3066. 00001E70  42A7                     clr.l      -[A7]
  3067. 00001E72  2F3C 7265 7321           move.l     -[A7], 0x72657321 /* 'res!' */
  3068. 00001E78  3F07                     move.w     -[A7], D7
  3069. 00001E7A  A99D                     syscall    GetIndResource
  3070. 00001E7C  285F                     movea.l    A4, [A7]+
  3071. 00001E7E  2F0C                     move.l     -[A7], A4
  3072. 00001E80  205F                     movea.l    A0, [A7]+
  3073. 00001E82  A04A                     syscall    HNoPurge
  3074. 00001E84  7C02                     moveq.l    D6, 0x02
  3075. 00001E86  2054                     movea.l    A0, [A4]
  3076. 00001E88  3D50 FEE4                move.w     [A6 - 0x11C], [A0]
  3077. 00001E8C  7A01                     moveq.l    D5, 0x01
  3078. 00001E8E  605C                     bra        +0x5E /* 00001EEC */
  3079. label00001E90:
  3080. 00001E90  3006                     move.w     D0, D6
  3081. 00001E92  48C0                     ext.l      D0
  3082. 00001E94  2640                     movea.l    A3, D0
  3083. 00001E96  D7D4                     add.l      A3, [A4]
  3084. 00001E98  2F0B                     move.l     -[A7], A3
  3085. 00001E9A  486E FEF0                pea.l      [A6 - 0x110]
  3086. 00001E9E  1013                     move.b     D0, [A3]
  3087. 00001EA0  4880                     ext.w      D0
  3088. 00001EA2  5240                     addq.w     D0, 1
  3089. 00001EA4  48C0                     ext.l      D0
  3090. 00001EA6  2F00                     move.l     -[A7], D0
  3091. 00001EA8  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  3092. 00001EAC  4240                     clr.w      D0
  3093. 00001EAE  102E FEF0                move.b     D0, [A6 - 0x110]
  3094. 00001EB2  D046                     add.w      D0, D6
  3095. 00001EB4  3C00                     move.w     D6, D0
  3096. 00001EB6  5246                     addq.w     D6, 1
  3097. 00001EB8  42A7                     clr.l      -[A7]
  3098. 00001EBA  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  3099. 00001EC0  486E FEF0                pea.l      [A6 - 0x110]
  3100. 00001EC4  4EBA F9E6                jsr        [PC - 0x61A /* 000018AC */]
  3101. 00001EC8  281F                     move.l     D4, [A7]+
  3102. 00001ECA  671C                     beq        +0x1E /* 00001EE8 */
  3103. 00001ECC  2F04                     move.l     -[A7], D4
  3104. 00001ECE  486E FFF4                pea.l      [A6 - 0xC]
  3105. 00001ED2  486E FEE8                pea.l      [A6 - 0x118]
  3106. 00001ED6  486E FEF0                pea.l      [A6 - 0x110]
  3107. 00001EDA  A9A8                     syscall    GetResInfo
  3108. 00001EDC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3109. 00001EE0  1F3C 0001                move.b     -[A7], 0x1
  3110. 00001EE4  4EBA 0222                jsr        [PC + 0x222 /* 00002108 */]
  3111. label00001EE8:
  3112. 00001EE8  5245                     addq.w     D5, 1
  3113. 00001EEA  6906                     bvs        +0x8 /* 00001EF2 */
  3114. label00001EEC:
  3115. 00001EEC  BA6E FEE4                cmp.w      D5, [A6 - 0x11C]
  3116. 00001EF0  6F9E                     ble        -0x60 /* 00001E90 */
  3117. label00001EF2:
  3118. 00001EF2  2F0C                     move.l     -[A7], A4
  3119. 00001EF4  205F                     movea.l    A0, [A7]+
  3120. 00001EF6  A049                     syscall    HPurge
  3121. 00001EF8  2F0C                     move.l     -[A7], A4
  3122. 00001EFA  A9A3                     syscall    ReleaseResource
  3123. 00001EFC  5247                     addq.w     D7, 1
  3124. 00001EFE  6908                     bvs        +0xA /* 00001F08 */
  3125. label00001F00:
  3126. 00001F00  BE6E FEE6                cmp.w      D7, [A6 - 0x11A]
  3127. 00001F04  6F00 FF6A                ble        -0x94 /* 00001E70 */
  3128. label00001F08:
  3129. 00001F08  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3130. 00001F0C  4E5E                     unlink     A6
  3131. 00001F0E  4E75                     rts
  3132. export_882:
  3133. fn00001F10:
  3134. 00001F10  4E56 0000                link       A6, 0
  3135. 00001F14  4EBA FA66                jsr        [PC - 0x59A /* 0000197C */]
  3136. 00001F18  4267                     clr.w      -[A7]
  3137. 00001F1A  2F2D F948                move.l     -[A7], [A5 - 0x6B8]
  3138. 00001F1E  205F                     movea.l    A0, [A7]+
  3139. 00001F20  4A90                     tst.l      [A0]
  3140. 00001F22  57D7                     seq        [A7]
  3141. 00001F24  4417                     neg.b      [A7]
  3142. 00001F26  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  3143. 00001F2A  4E5E                     unlink     A6
  3144. 00001F2C  4E75                     rts
  3145. 00001F2E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3146. export_883: // at 00001F30 (misaligned)
  3147. 00001F32  FFFE                     .invalid   <<F/7/7>>
  3148. 00001F34  4267                     clr.w      -[A7]
  3149. 00001F36  1F3C 0001                move.b     -[A7], 0x1
  3150. 00001F3A  4EBA 004C                jsr        [PC + 0x4C /* 00001F88 */]
  3151. 00001F3E  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  3152. 00001F42  42A7                     clr.l      -[A7]
  3153. 00001F44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3154. 00001F48  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  3155. 00001F4C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  3156. 00001F50  1B6E FFFF F900           move.b     [A5 - 0x700], [A6 - 0x1]
  3157. 00001F56  4E5E                     unlink     A6
  3158. 00001F58  2E9F                     move.l     [A7], [A7]+
  3159. 00001F5A  4E75                     rts
  3160. fn00001F5C:
  3161. 00001F5C  4E56 FFFE                link       A6, -0x0002
  3162. 00001F60  4267                     clr.w      -[A7]
  3163. 00001F62  1F3C 0001                move.b     -[A7], 0x1
  3164. 00001F66  4EBA 0020                jsr        [PC + 0x20 /* 00001F88 */]
  3165. 00001F6A  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  3166. 00001F6E  42A7                     clr.l      -[A7]
  3167. 00001F70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3168. 00001F74  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  3169. 00001F78  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  3170. 00001F7C  1B6E FFFF F900           move.b     [A5 - 0x700], [A6 - 0x1]
  3171. 00001F82  4E5E                     unlink     A6
  3172. 00001F84  2E9F                     move.l     [A7], [A7]+
  3173. 00001F86  4E75                     rts
  3174. export_884:
  3175. fn00001F88:
  3176. 00001F88  4E56 FFFE                link       A6, -0x0002
  3177. 00001F8C  1D6D F900 000A           move.b     [A6 + 0xA], [A5 - 0x700]
  3178. 00001F92  102E 0008                move.b     D0, [A6 + 0x8]
  3179. 00001F96  B02D F900                cmp.b      D0, [A5 - 0x700]
  3180. 00001F9A  6718                     beq        +0x1A /* 00001FB4 */
  3181. 00001F9C  1B6E 0008 F900           move.b     [A5 - 0x700], [A6 + 0x8]
  3182. 00001FA2  102E 0008                move.b     D0, [A6 + 0x8]
  3183. 00001FA6  670C                     beq        +0xE /* 00001FB4 */
  3184. 00001FA8  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  3185. 00001FAE  4267                     clr.w      -[A7]
  3186. 00001FB0  4EBA FA0E                jsr        [PC - 0x5F2 /* 000019C0 */]
  3187. label00001FB4:
  3188. 00001FB4  4E5E                     unlink     A6
  3189. 00001FB6  205F                     movea.l    A0, [A7]+
  3190. 00001FB8  544F                     addq.w     A7, 2
  3191. 00001FBA  4ED0                     jmp        [A0]
  3192. 00001FBC  4E56 0000                link       A6, 0
  3193. 00001FC0  42A7                     clr.l      -[A7]
  3194. 00001FC2  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  3195. 00001FC8  206E 0008                movea.l    A0, [A6 + 0x8]
  3196. 00001FCC  3F28 0008                move.w     -[A7], [A0 + 0x8]
  3197. 00001FD0  A81F                     syscall    Get1Resource
  3198. 00001FD2  206E 0008                movea.l    A0, [A6 + 0x8]
  3199. 00001FD6  215F FFFC                move.l     [A0 - 0x4], [A7]+
  3200. 00001FDA  4E5E                     unlink     A6
  3201. 00001FDC  2E9F                     move.l     [A7], [A7]+
  3202. 00001FDE  4E75                     rts
  3203. fn00001FE0:
  3204. 00001FE0  4E56 FFFA                link       A6, -0x0006
  3205. 00001FE4  487A FFD6                pea.l      [PC - 0x2A /* 00001FBC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3206. 00001FE8  2F0E                     move.l     -[A7], A6
  3207. 00001FEA  4EBA 0228                jsr        [PC + 0x228 /* 00002214 */]
  3208. 00001FEE  4AAE FFFC                tst.l      [A6 - 0x4]
  3209. 00001FF2  6606                     bne        +0x8 /* 00001FFA */
  3210. 00001FF4  422E 000A                clr.b      [A6 + 0xA]
  3211. 00001FF8  601C                     bra        +0x1E /* 00002016 */
  3212. label00001FFA:
  3213. 00001FFA  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  3214. 00002000  4267                     clr.w      -[A7]
  3215. 00002002  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3216. 00002006  4EBA EBF0                jsr        [PC - 0x1410 /* 00000BF8 */]
  3217. 0000200A  101F                     move.b     D0, [A7]+
  3218. 0000200C  6608                     bne        +0xA /* 00002016 */
  3219. 0000200E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3220. 00002012  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3221. label00002016:
  3222. 00002016  4E5E                     unlink     A6
  3223. 00002018  205F                     movea.l    A0, [A7]+
  3224. 0000201A  544F                     addq.w     A7, 2
  3225. 0000201C  4ED0                     jmp        [A0]
  3226. 0000201E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3227. // begin alternate branch 00002020-00002024
  3228. fn00002020:
  3229. 00002020  4E56 FFFA                link       A6, -0x0006
  3230. // end alternate branch 00002020-00002024
  3231. fn00002020: // (misaligned)
  3232. 00002022  FFFA                     .invalid   <<F/7/7>>
  3233. 00002024  48E7 0108                movem.l    -[A7], D7,A4
  3234. 00002028  42A7                     clr.l      -[A7]
  3235. 0000202A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3236. 0000202E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3237. 00002032  7004                     moveq.l    D0, 0x04
  3238. 00002034  2F00                     move.l     -[A7], D0
  3239. 00002036  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  3240. 0000203A  201F                     move.l     D0, [A7]+
  3241. 0000203C  3E00                     move.w     D7, D0
  3242. 0000203E  206E 000C                movea.l    A0, [A6 + 0xC]
  3243. 00002042  2850                     movea.l    A4, [A0]
  3244. label00002044:
  3245. 00002044  4A47                     tst.w      D7
  3246. 00002046  6F1A                     ble        +0x1C /* 00002062 */
  3247. 00002048  2F14                     move.l     -[A7], [A4]
  3248. 0000204A  226E 0008                movea.l    A1, [A6 + 0x8]
  3249. 0000204E  41E9 0008                lea.l      A0, [A1 + 0x8]
  3250. 00002052  2018                     move.l     D0, [A0]+
  3251. 00002054  6702                     beq        +0x4 /* 00002058 */
  3252. 00002056  2F00                     move.l     -[A7], D0
  3253. label00002058:
  3254. 00002058  2050                     movea.l    A0, [A0]
  3255. 0000205A  4E90                     jsr        [A0]
  3256. 0000205C  588C                     addq.l     A4, 4
  3257. 0000205E  5347                     subq.w     D7, 1
  3258. 00002060  60E2                     bra        -0x1C /* 00002044 */
  3259. label00002062:
  3260. 00002062  4CDF 1080                movem.l    D7,A4, [A7]+
  3261. 00002066  4E5E                     unlink     A6
  3262. 00002068  205F                     movea.l    A0, [A7]+
  3263. 0000206A  504F                     addq.w     A7, 8
  3264. 0000206C  4ED0                     jmp        [A0]
  3265. 0000206E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3266. // begin alternate branch 00002070-00002078
  3267. fn00002070:
  3268. 00002070  4E56 0000                link       A6, 0
  3269. 00002074  2F2D F958                move.l     -[A7], [A5 - 0x6A8]
  3270. // end alternate branch 00002070-00002078
  3271. fn00002070: // (misaligned)
  3272. 00002072  0000 2F2D                ori.b      D0, 0x2D /* '-' */
  3273. 00002076  F958                     .extension 0x958 <<F/4-5/4>> // unimplemented
  3274. 00002078  2F0E                     move.l     -[A7], A6
  3275. 0000207A  4EBA FFA4                jsr        [PC - 0x5C /* 00002020 */]
  3276. 0000207E  4AAD F940                tst.l      [A5 - 0x6C0]
  3277. 00002082  670A                     beq        +0xC /* 0000208E */
  3278. 00002084  2F2D F940                move.l     -[A7], [A5 - 0x6C0]
  3279. 00002088  2F0E                     move.l     -[A7], A6
  3280. 0000208A  4EBA FF94                jsr        [PC - 0x6C /* 00002020 */]
  3281. label0000208E:
  3282. 0000208E  2F2D F94C                move.l     -[A7], [A5 - 0x6B4]
  3283. 00002092  2F0E                     move.l     -[A7], A6
  3284. 00002094  4EBA FF8A                jsr        [PC - 0x76 /* 00002020 */]
  3285. 00002098  4AAD F93C                tst.l      [A5 - 0x6C4]
  3286. 0000209C  670A                     beq        +0xC /* 000020A8 */
  3287. 0000209E  2F2D F93C                move.l     -[A7], [A5 - 0x6C4]
  3288. 000020A2  2F0E                     move.l     -[A7], A6
  3289. 000020A4  4EBA FF7A                jsr        [PC - 0x86 /* 00002020 */]
  3290. label000020A8:
  3291. 000020A8  4E5E                     unlink     A6
  3292. 000020AA  205F                     movea.l    A0, [A7]+
  3293. 000020AC  504F                     addq.w     A7, 8
  3294. 000020AE  4ED0                     jmp        [A0]
  3295. export_885:
  3296. 000020B0  4E56 FFFE                link       A6, -0x0002
  3297. 000020B4  4267                     clr.w      -[A7]
  3298. 000020B6  1F3C 0001                move.b     -[A7], 0x1
  3299. 000020BA  4EBA FECC                jsr        [PC - 0x134 /* 00001F88 */]
  3300. 000020BE  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  3301. 000020C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3302. 000020C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3303. 000020CA  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3304. 000020CE  1B6E FFFF F900           move.b     [A5 - 0x700], [A6 - 0x1]
  3305. 000020D4  4EBA DF86                jsr        [PC - 0x207A /* 0000005C */]
  3306. 000020D8  4E5E                     unlink     A6
  3307. 000020DA  205F                     movea.l    A0, [A7]+
  3308. 000020DC  504F                     addq.w     A7, 8
  3309. 000020DE  4ED0                     jmp        [A0]
  3310. export_886:
  3311. 000020E0  4E56 FFFE                link       A6, -0x0002
  3312. 000020E4  2B6E 000C F908           move.l     [A5 - 0x6F8], [A6 + 0xC]
  3313. 000020EA  2B6E 0008 F920           move.l     [A5 - 0x6E0], [A6 + 0x8]
  3314. 000020F0  422D F90C                clr.b      [A5 - 0x6F4]
  3315. 000020F4  2F2D F948                move.l     -[A7], [A5 - 0x6B8]
  3316. 000020F8  205F                     movea.l    A0, [A7]+
  3317. 000020FA  A02B                     syscall    EmptyHandle
  3318. 000020FC  4EBA F87E                jsr        [PC - 0x782 /* 0000197C */]
  3319. 00002100  4E5E                     unlink     A6
  3320. 00002102  205F                     movea.l    A0, [A7]+
  3321. 00002104  504F                     addq.w     A7, 8
  3322. 00002106  4ED0                     jmp        [A0]
  3323. export_887:
  3324. fn00002108:
  3325. 00002108  4E56 FFFC                link       A6, -0x0004
  3326. 0000210C  102E 0008                move.b     D0, [A6 + 0x8]
  3327. 00002110  672A                     beq        +0x2C /* 0000213C */
  3328. 00002112  206D F918                movea.l    A0, [A5 - 0x6E8]
  3329. 00002116  2050                     movea.l    A0, [A0]
  3330. 00002118  302E 000A                move.w     D0, [A6 + 0xA]
  3331. 0000211C  11BC 0001 00FF           move.b     [A0 + D0.w - 0x1], 0x1
  3332. 00002122  4267                     clr.w      -[A7]
  3333. 00002124  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3334. 00002128  4EBA F6FE                jsr        [PC - 0x902 /* 00001828 */]
  3335. 0000212C  101F                     move.b     D0, [A7]+
  3336. 0000212E  661A                     bne        +0x1C /* 0000214A */
  3337. 00002130  3F3C FF94                move.w     -[A7], 0xFF94
  3338. 00002134  42A7                     clr.l      -[A7]
  3339. 00002136  4EBA DFE8                jsr        [PC - 0x2018 /* 00000120 */]
  3340. 0000213A  600E                     bra        +0x10 /* 0000214A */
  3341. label0000213C:
  3342. 0000213C  206D F918                movea.l    A0, [A5 - 0x6E8]
  3343. 00002140  2050                     movea.l    A0, [A0]
  3344. 00002142  302E 000A                move.w     D0, [A6 + 0xA]
  3345. 00002146  4230 00FF                clr.b      [A0 + D0.w - 0x1]
  3346. label0000214A:
  3347. 0000214A  4E5E                     unlink     A6
  3348. 0000214C  2E9F                     move.l     [A7], [A7]+
  3349. 0000214E  4E75                     rts
  3350. 00002150  4E56 FFFE                link       A6, -0x0002
  3351. 00002154  48E7 0118                movem.l    -[A7], D7,A3,A4
  3352. 00002158  266E 000C                movea.l    A3, [A6 + 0xC]
  3353. 0000215C  286E 0008                movea.l    A4, [A6 + 0x8]
  3354. 00002160  4267                     clr.w      -[A7]
  3355. 00002162  2F0B                     move.l     -[A7], A3
  3356. 00002164  205F                     movea.l    A0, [A7]+
  3357. 00002166  4A90                     tst.l      [A0]
  3358. 00002168  57D7                     seq        [A7]
  3359. 0000216A  4417                     neg.b      [A7]
  3360. 0000216C  101F                     move.b     D0, [A7]+
  3361. 0000216E  6662                     bne        +0x64 /* 000021D2 */
  3362. 00002170  42A7                     clr.l      -[A7]
  3363. 00002172  2F0B                     move.l     -[A7], A3
  3364. 00002174  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3365. 00002178  201F                     move.l     D0, [A7]+
  3366. 0000217A  B0AC FFF8                cmp.l      D0, [A4 - 0x8]
  3367. 0000217E  6652                     bne        +0x54 /* 000021D2 */
  3368. 00002180  2F0B                     move.l     -[A7], A3
  3369. 00002182  205F                     movea.l    A0, [A7]+
  3370. 00002184  A04A                     syscall    HNoPurge
  3371. 00002186  4267                     clr.w      -[A7]
  3372. 00002188  2F0B                     move.l     -[A7], A3
  3373. 0000218A  4EBA EA6C                jsr        [PC - 0x1594 /* 00000BF8 */]
  3374. 0000218E  1E1F                     move.b     D7, [A7]+
  3375. 00002190  102C 000C                move.b     D0, [A4 + 0xC]
  3376. 00002194  0A00 0001                xori.b     D0, 0x1
  3377. 00002198  4A00                     tst.b      D0
  3378. 0000219A  6604                     bne        +0x6 /* 000021A0 */
  3379. 0000219C  8007                     or.b       D0, D7
  3380. 0000219E  6714                     beq        +0x16 /* 000021B4 */
  3381. label000021A0:
  3382. 000021A0  42A7                     clr.l      -[A7]
  3383. 000021A2  2F0B                     move.l     -[A7], A3
  3384. 000021A4  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3385. 000021A8  201F                     move.l     D0, [A7]+
  3386. 000021AA  D0AC FFFC                add.l      D0, [A4 - 0x4]
  3387. 000021AE  5080                     addq.l     D0, 8
  3388. 000021B0  2940 FFFC                move.l     [A4 - 0x4], D0
  3389. label000021B4:
  3390. 000021B4  1007                     move.b     D0, D7
  3391. 000021B6  661A                     bne        +0x1C /* 000021D2 */
  3392. 000021B8  206C 0008                movea.l    A0, [A4 + 0x8]
  3393. 000021BC  4A90                     tst.l      [A0]
  3394. 000021BE  6612                     bne        +0x14 /* 000021D2 */
  3395. 000021C0  4267                     clr.w      -[A7]
  3396. 000021C2  2F0B                     move.l     -[A7], A3
  3397. 000021C4  4EBA FB36                jsr        [PC - 0x4CA /* 00001CFC */]
  3398. 000021C8  101F                     move.b     D0, [A7]+
  3399. 000021CA  6706                     beq        +0x8 /* 000021D2 */
  3400. 000021CC  206C 0008                movea.l    A0, [A4 + 0x8]
  3401. 000021D0  208B                     move.l     [A0], A3
  3402. label000021D2:
  3403. 000021D2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3404. 000021D6  4E5E                     unlink     A6
  3405. 000021D8  205F                     movea.l    A0, [A7]+
  3406. 000021DA  504F                     addq.w     A7, 8
  3407. 000021DC  4ED0                     jmp        [A0]
  3408. 000021DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3409. // begin alternate branch 000021E0-000021E4
  3410. fn000021E0:
  3411. 000021E0  4E56 FFF8                link       A6, -0x0008
  3412. // end alternate branch 000021E0-000021E4
  3413. fn000021E0: // (misaligned)
  3414. 000021E2  FFF8                     .invalid   <<F/7/7>>
  3415. 000021E4  206E 0008                movea.l    A0, [A6 + 0x8]
  3416. 000021E8  7000                     moveq.l    D0, 0x00
  3417. 000021EA  2080                     move.l     [A0], D0
  3418. 000021EC  7000                     moveq.l    D0, 0x00
  3419. 000021EE  2D40 FFFC                move.l     [A6 - 0x4], D0
  3420. 000021F2  42A7                     clr.l      -[A7]
  3421. 000021F4  2EB8 02AA                move.l     [A7], [0x000002AA /* ApplZone */]
  3422. 000021F8  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  3423. 000021FC  487A FF52                pea.l      [PC - 0xAE /* 00002150, value 0x4E56FFFE */]
  3424. 00002200  2F0E                     move.l     -[A7], A6
  3425. 00002202  4EBA FE6C                jsr        [PC - 0x194 /* 00002070 */]
  3426. 00002206  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  3427. 0000220C  4E5E                     unlink     A6
  3428. 0000220E  205F                     movea.l    A0, [A7]+
  3429. 00002210  5C4F                     addq.w     A7, 6
  3430. 00002212  4ED0                     jmp        [A0]
  3431. fn00002214:
  3432. 00002214  4E56 FFFE                link       A6, -0x0002
  3433. 00002218  4267                     clr.w      -[A7]
  3434. 0000221A  3F2D F950                move.w     -[A7], [A5 - 0x6B0]
  3435. 0000221E  4EBA EA74                jsr        [PC - 0x158C /* 00000C94 */]
  3436. 00002222  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3437. 00002226  41EE 0008                lea.l      A0, [A6 + 0x8]
  3438. 0000222A  2018                     move.l     D0, [A0]+
  3439. 0000222C  6702                     beq        +0x4 /* 00002230 */
  3440. 0000222E  2F00                     move.l     -[A7], D0
  3441. label00002230:
  3442. 00002230  2050                     movea.l    A0, [A0]
  3443. 00002232  4E90                     jsr        [A0]
  3444. 00002234  4267                     clr.w      -[A7]
  3445. 00002236  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3446. 0000223A  4EBA EA58                jsr        [PC - 0x15A8 /* 00000C94 */]
  3447. 0000223E  4A5F                     tst.w      [A7]+
  3448. 00002240  4E5E                     unlink     A6
  3449. 00002242  205F                     movea.l    A0, [A7]+
  3450. 00002244  504F                     addq.w     A7, 8
  3451. 00002246  4ED0                     jmp        [A0]
  3452. 00002248  4E56 FFFC                link       A6, -0x0004
  3453. 0000224C  48E7 0108                movem.l    -[A7], D7,A4
  3454. 00002250  286E 0008                movea.l    A4, [A6 + 0x8]
  3455. 00002254  3D6D F954 FFFC           move.w     [A6 - 0x4], [A5 - 0x6AC]
  3456. 0000225A  7E01                     moveq.l    D7, 0x01
  3457. 0000225C  6072                     bra        +0x74 /* 000022D0 */
  3458. label0000225E:
  3459. 0000225E  206D F918                movea.l    A0, [A5 - 0x6E8]
  3460. 00002262  2050                     movea.l    A0, [A0]
  3461. 00002264  1030 70FF                move.b     D0, [A0 + D7.w - 0x1]
  3462. 00002268  0A00 0001                xori.b     D0, 0x1
  3463. 0000226C  4A00                     tst.b      D0
  3464. 0000226E  675C                     beq        +0x5E /* 000022CC */
  3465. 00002270  206D F938                movea.l    A0, [A5 - 0x6C8]
  3466. 00002274  2050                     movea.l    A0, [A0]
  3467. 00002276  C030 70FF                and.b      D0, [A0 + D7.w - 0x1]
  3468. 0000227A  6750                     beq        +0x52 /* 000022CC */
  3469. 0000227C  206D F958                movea.l    A0, [A5 - 0x6A8]
  3470. 00002280  2050                     movea.l    A0, [A0]
  3471. 00002282  3007                     move.w     D0, D7
  3472. 00002284  E540                     asl        D0.w, 2
  3473. 00002286  2970 00FC FFF8           move.l     [A4 - 0x8], [A0 + D0.w - 0x4]
  3474. 0000228C  56C0                     sne        D0
  3475. 0000228E  4A00                     tst.b      D0
  3476. 00002290  673A                     beq        +0x3C /* 000022CC */
  3477. 00002292  2F00                     move.l     -[A7], D0
  3478. 00002294  4267                     clr.w      -[A7]
  3479. 00002296  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  3480. 0000229A  205F                     movea.l    A0, [A7]+
  3481. 0000229C  4A90                     tst.l      [A0]
  3482. 0000229E  57D7                     seq        [A7]
  3483. 000022A0  4417                     neg.b      [A7]
  3484. 000022A2  121F                     move.b     D1, [A7]+
  3485. 000022A4  201F                     move.l     D0, [A7]+
  3486. 000022A6  0A01 0001                xori.b     D1, 0x1
  3487. 000022AA  C001                     and.b      D0, D1
  3488. 000022AC  671E                     beq        +0x20 /* 000022CC */
  3489. 000022AE  206C FFF8                movea.l    A0, [A4 - 0x8]
  3490. 000022B2  2050                     movea.l    A0, [A0]
  3491. 000022B4  3010                     move.w     D0, [A0]
  3492. 000022B6  48C0                     ext.l      D0
  3493. 000022B8  D0AC FFF4                add.l      D0, [A4 - 0xC]
  3494. 000022BC  5480                     addq.l     D0, 2
  3495. 000022BE  2F00                     move.l     -[A7], D0
  3496. 000022C0  A9F1                     syscall    UnloadSeg
  3497. 000022C2  206D F938                movea.l    A0, [A5 - 0x6C8]
  3498. 000022C6  2050                     movea.l    A0, [A0]
  3499. 000022C8  4230 70FF                clr.b      [A0 + D7.w - 0x1]
  3500. label000022CC:
  3501. 000022CC  5247                     addq.w     D7, 1
  3502. 000022CE  6906                     bvs        +0x8 /* 000022D6 */
  3503. label000022D0:
  3504. 000022D0  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  3505. 000022D4  6F88                     ble        -0x76 /* 0000225E */
  3506. label000022D6:
  3507. 000022D6  4CDF 1080                movem.l    D7,A4, [A7]+
  3508. 000022DA  4E5E                     unlink     A6
  3509. 000022DC  2E9F                     move.l     [A7], [A7]+
  3510. 000022DE  4E75                     rts
  3511. export_888:
  3512. fn000022E0:
  3513. 000022E0  4E56 FFF2                link       A6, -0x000E
  3514. 000022E4  102D F914                move.b     D0, [A5 - 0x6EC]
  3515. 000022E8  671E                     beq        +0x20 /* 00002308 */
  3516. 000022EA  42A7                     clr.l      -[A7]
  3517. 000022EC  2E8D                     move.l     [A7], A5
  3518. 000022EE  4267                     clr.w      -[A7]
  3519. 000022F0  3EB8 0934                move.w     [A7], [0x00000934 /* CurJTOffset */]
  3520. 000022F4  301F                     move.w     D0, [A7]+
  3521. 000022F6  48C0                     ext.l      D0
  3522. 000022F8  D09F                     add.l      D0, [A7]+
  3523. 000022FA  2D40 FFF4                move.l     [A6 - 0xC], D0
  3524. 000022FE  487A FF48                pea.l      [PC - 0xB8 /* 00002248, value 0x4E56FFFC */]
  3525. 00002302  2F0E                     move.l     -[A7], A6
  3526. 00002304  4EBA FF0E                jsr        [PC - 0xF2 /* 00002214 */]
  3527. label00002308:
  3528. 00002308  4E5E                     unlink     A6
  3529. 0000230A  4E75                     rts
  3530. fn0000230C:
  3531. 0000230C  4E56 FFFC                link       A6, -0x0004
  3532. 00002310  48E7 0118                movem.l    -[A7], D7,A3,A4
  3533. 00002314  3E2E 000C                move.w     D7, [A6 + 0xC]
  3534. 00002318  4A6E 000E                tst.w      [A6 + 0xE]
  3535. 0000231C  6F12                     ble        +0x14 /* 00002330 */
  3536. 0000231E  42A7                     clr.l      -[A7]
  3537. 00002320  302E 000E                move.w     D0, [A6 + 0xE]
  3538. 00002324  48C0                     ext.l      D0
  3539. 00002326  2F00                     move.l     -[A7], D0
  3540. 00002328  4EBA FC32                jsr        [PC - 0x3CE /* 00001F5C */]
  3541. 0000232C  265F                     movea.l    A3, [A7]+
  3542. 0000232E  6004                     bra        +0x6 /* 00002334 */
  3543. label00002330:
  3544. 00002330  7000                     moveq.l    D0, 0x00
  3545. 00002332  2640                     movea.l    A3, D0
  3546. label00002334:
  3547. 00002334  286E 0008                movea.l    A4, [A6 + 0x8]
  3548. 00002338  288B                     move.l     [A4], A3
  3549. 0000233A  42A7                     clr.l      -[A7]
  3550. 0000233C  3F07                     move.w     -[A7], D7
  3551. 0000233E  4267                     clr.w      -[A7]
  3552. 00002340  3F07                     move.w     -[A7], D7
  3553. 00002342  4EBA E800                jsr        [PC - 0x1800 /* 00000B44 */]
  3554. 00002346  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3555. 0000234A  295F 0006                move.l     [A4 + 0x6], [A7]+
  3556. 0000234E  3947 0004                move.w     [A4 + 0x4], D7
  3557. 00002352  296D F990 000A           move.l     [A4 + 0xA], [A5 - 0x670]
  3558. 00002358  2B6E 0008 F990           move.l     [A5 - 0x670], [A6 + 0x8]
  3559. 0000235E  2D4B 0010                move.l     [A6 + 0x10], A3
  3560. 00002362  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3561. 00002366  4E5E                     unlink     A6
  3562. 00002368  205F                     movea.l    A0, [A7]+
  3563. 0000236A  504F                     addq.w     A7, 8
  3564. 0000236C  4ED0                     jmp        [A0]
  3565. 0000236E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3566. export_889: // at 00002370 (misaligned)
  3567. 00002372  FFFC                     .invalid   <<F/7/7>>
  3568. 00002374  48E7 0108                movem.l    -[A7], D7,A4
  3569. 00002378  3E2E 000C                move.w     D7, [A6 + 0xC]
  3570. 0000237C  42A7                     clr.l      -[A7]
  3571. 0000237E  4267                     clr.w      -[A7]
  3572. 00002380  3F07                     move.w     -[A7], D7
  3573. 00002382  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3574. 00002386  4EBA FF84                jsr        [PC - 0x7C /* 0000230C */]
  3575. 0000238A  285F                     movea.l    A4, [A7]+
  3576. 0000238C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3577. 00002390  3F07                     move.w     -[A7], D7
  3578. 00002392  4267                     clr.w      -[A7]
  3579. 00002394  3F07                     move.w     -[A7], D7
  3580. 00002396  4EBA E7AC                jsr        [PC - 0x1854 /* 00000B44 */]
  3581. 0000239A  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3582. 0000239E  426E 0012                clr.w      [A6 + 0x12]
  3583. 000023A2  4CDF 1080                movem.l    D7,A4, [A7]+
  3584. 000023A6  4E5E                     unlink     A6
  3585. 000023A8  205F                     movea.l    A0, [A7]+
  3586. 000023AA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3587. 000023AE  4ED0                     jmp        [A0]
  3588. export_890:
  3589. 000023B0  4E56 FFFC                link       A6, -0x0004
  3590. 000023B4  48E7 0118                movem.l    -[A7], D7,A3,A4
  3591. 000023B8  3E2E 000C                move.w     D7, [A6 + 0xC]
  3592. 000023BC  42A7                     clr.l      -[A7]
  3593. 000023BE  3F3C 000C                move.w     -[A7], 0xC
  3594. 000023C2  3F07                     move.w     -[A7], D7
  3595. 000023C4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3596. 000023C8  4EBA FF42                jsr        [PC - 0xBE /* 0000230C */]
  3597. 000023CC  265F                     movea.l    A3, [A7]+
  3598. 000023CE  200B                     move.l     D0, A3
  3599. 000023D0  672C                     beq        +0x2E /* 000023FE */
  3600. 000023D2  284B                     movea.l    A4, A3
  3601. 000023D4  38BC 2F3C                move.w     [A4], 0x2F3C /* '/<' */
  3602. 000023D8  206E 000E                movea.l    A0, [A6 + 0xE]
  3603. 000023DC  2968 0006 0002           move.l     [A4 + 0x2], [A0 + 0x6]
  3604. 000023E2  397C 4EF9 0006           move.w     [A4 + 0x6], 0x4EF9
  3605. 000023E8  296E 0008 0008           move.l     [A4 + 0x8], [A6 + 0x8]
  3606. 000023EE  2F0B                     move.l     -[A7], A3
  3607. 000023F0  3F07                     move.w     -[A7], D7
  3608. 000023F2  4267                     clr.w      -[A7]
  3609. 000023F4  3F07                     move.w     -[A7], D7
  3610. 000023F6  4EBA E74C                jsr        [PC - 0x18B4 /* 00000B44 */]
  3611. 000023FA  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3612. label000023FE:
  3613. 000023FE  4267                     clr.w      -[A7]
  3614. 00002400  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  3615. 00002404  3D5F 0012                move.w     [A6 + 0x12], [A7]+
  3616. 00002408  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3617. 0000240C  4E5E                     unlink     A6
  3618. 0000240E  205F                     movea.l    A0, [A7]+
  3619. 00002410  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3620. 00002414  4ED0                     jmp        [A0]
  3621. 00002416  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3622. export_891: // at 00002418 (misaligned)
  3623. 0000241A  FFFC                     .invalid   <<F/7/7>>
  3624. 0000241C  48E7 0118                movem.l    -[A7], D7,A3,A4
  3625. 00002420  3E2E 000C                move.w     D7, [A6 + 0xC]
  3626. 00002424  42A7                     clr.l      -[A7]
  3627. 00002426  3F3C 0010                move.w     -[A7], 0x10
  3628. 0000242A  3F07                     move.w     -[A7], D7
  3629. 0000242C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3630. 00002430  4EBA FEDA                jsr        [PC - 0x126 /* 0000230C */]
  3631. 00002434  265F                     movea.l    A3, [A7]+
  3632. 00002436  200B                     move.l     D0, A3
  3633. 00002438  6734                     beq        +0x36 /* 0000246E */
  3634. 0000243A  284B                     movea.l    A4, A3
  3635. 0000243C  28BC 2F2F 0004           move.l     [A4], 0x2F2F0004
  3636. 00002442  397C 2F3C 0004           move.w     [A4 + 0x4], 0x2F3C /* '/<' */
  3637. 00002448  206E 000E                movea.l    A0, [A6 + 0xE]
  3638. 0000244C  2968 0006 0006           move.l     [A4 + 0x6], [A0 + 0x6]
  3639. 00002452  397C 4EF9 000A           move.w     [A4 + 0xA], 0x4EF9
  3640. 00002458  296E 0008 000C           move.l     [A4 + 0xC], [A6 + 0x8]
  3641. 0000245E  2F0B                     move.l     -[A7], A3
  3642. 00002460  3F07                     move.w     -[A7], D7
  3643. 00002462  4267                     clr.w      -[A7]
  3644. 00002464  3F07                     move.w     -[A7], D7
  3645. 00002466  4EBA E6DC                jsr        [PC - 0x1924 /* 00000B44 */]
  3646. 0000246A  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3647. label0000246E:
  3648. 0000246E  4267                     clr.w      -[A7]
  3649. 00002470  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  3650. 00002474  3D5F 0012                move.w     [A6 + 0x12], [A7]+
  3651. 00002478  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3652. 0000247C  4E5E                     unlink     A6
  3653. 0000247E  205F                     movea.l    A0, [A7]+
  3654. 00002480  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3655. 00002484  4ED0                     jmp        [A0]
  3656. 00002486  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3657. // begin alternate branch 00002488-0000248C
  3658. export_892:
  3659. fn00002488:
  3660. 00002488  4E56 FFFC                link       A6, -0x0004
  3661. // end alternate branch 00002488-0000248C
  3662. export_892: // at 00002488 (misaligned)
  3663. fn00002488: // (misaligned)
  3664. 0000248A  FFFC                     .invalid   <<F/7/7>>
  3665. 0000248C  48E7 0018                movem.l    -[A7], A3,A4
  3666. 00002490  202E 0008                move.l     D0, [A6 + 0x8]
  3667. 00002494  B0AD F990                cmp.l      D0, [A5 - 0x670]
  3668. 00002498  660C                     bne        +0xE /* 000024A6 */
  3669. 0000249A  206E 0008                movea.l    A0, [A6 + 0x8]
  3670. 0000249E  2B68 000A F990           move.l     [A5 - 0x670], [A0 + 0xA]
  3671. 000024A4  6022                     bra        +0x24 /* 000024C8 */
  3672. label000024A6:
  3673. 000024A6  266D F990                movea.l    A3, [A5 - 0x670]
  3674. label000024AA:
  3675. 000024AA  202B 000A                move.l     D0, [A3 + 0xA]
  3676. 000024AE  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  3677. 000024B2  670A                     beq        +0xC /* 000024BE */
  3678. 000024B4  266B 000A                movea.l    A3, [A3 + 0xA]
  3679. 000024B8  200B                     move.l     D0, A3
  3680. 000024BA  66EE                     bne        -0x10 /* 000024AA */
  3681. 000024BC  602E                     bra        +0x30 /* 000024EC */
  3682. label000024BE:
  3683. 000024BE  206E 0008                movea.l    A0, [A6 + 0x8]
  3684. 000024C2  2768 000A 000A           move.l     [A3 + 0xA], [A0 + 0xA]
  3685. label000024C8:
  3686. 000024C8  286E 0008                movea.l    A4, [A6 + 0x8]
  3687. 000024CC  42A7                     clr.l      -[A7]
  3688. 000024CE  2F14                     move.l     -[A7], [A4]
  3689. 000024D0  4EBA E48E                jsr        [PC - 0x1B72 /* 00000960 */]
  3690. 000024D4  289F                     move.l     [A4], [A7]+
  3691. 000024D6  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  3692. 000024DA  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  3693. 000024DE  4267                     clr.w      -[A7]
  3694. 000024E0  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  3695. 000024E4  4EBA E65E                jsr        [PC - 0x19A2 /* 00000B44 */]
  3696. 000024E8  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3697. label000024EC:
  3698. 000024EC  4CDF 1800                movem.l    A3,A4, [A7]+
  3699. 000024F0  4E5E                     unlink     A6
  3700. 000024F2  2E9F                     move.l     [A7], [A7]+
  3701. 000024F4  4E75                     rts
  3702. 000024F6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3703. // begin alternate branch 000024F8-000024FC
  3704. fn000024F8:
  3705. 000024F8  4E56 0000                link       A6, 0
  3706. // end alternate branch 000024F8-000024FC
  3707. fn000024F8: // (misaligned)
  3708. 000024FA  0000 4AAD                ori.b      D0, 0xAD
  3709. // begin alternate branch 000024FC-00002500
  3710. label000024FC:
  3711. 000024FC  4AAD F990                tst.l      [A5 - 0x670]
  3712. // end alternate branch 000024FC-00002500
  3713. label000024FC: // (misaligned)
  3714. 000024FE  F990                     .invalid   <<F/6/4>>
  3715. 00002500  670A                     beq        +0xC /* 0000250C */
  3716. 00002502  2F2D F990                move.l     -[A7], [A5 - 0x670]
  3717. 00002506  4EBA FF80                jsr        [PC - 0x80 /* 00002488 */]
  3718. 0000250A  60F0                     bra        -0xE /* 000024FC */
  3719. label0000250C:
  3720. 0000250C  4E5E                     unlink     A6
  3721. 0000250E  4E75                     rts
  3722.